body {
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-size:.75rem;
	font-family:Helvetica,Arial,sans-serif;
	line-height:1.3;
	text-rendering:optimizeLegibility
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
ul li {
	margin:0;
	padding:0
}
ol {
	margin:0;
	padding:0
}
p {
	padding:0;
	margin:0px 0px 5px 0px;
	margin:0rem 0rem .3125rem 0rem
}
h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0px 0px 10px 0px;
	margin:0rem 0rem .625rem 0rem;
	font-weight:normal
}
fieldset {
	border:none;
	margin:0;
	padding:0
}
button {
	cursor:pointer
}
header {
	*zoom:1
}
header:before,header:after {
	content:"";
	display:table
}
header:after {
	clear:both
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
:focus {
	outline:0
}
.home-video-hero h1,.google-drive.hero .content,.google-drive-upsell-banner .upsell {
	font-family:"webfont_light",Helvetica,Arial,sans-serif
}
.home-video-hero h1:lang(fr),.google-drive.hero .content:lang(fr),.google-drive-upsell-banner .upsell:lang(fr),.home-video-hero h1:lang(de),.google-drive.hero .content:lang(de),.google-drive-upsell-banner .upsell:lang(de),.home-video-hero h1:lang(fi),.google-drive.hero .content:lang(fi),.google-drive-upsell-banner .upsell:lang(fi),.home-video-hero h1:lang(es-latam),.google-drive.hero .content:lang(es-latam),.google-drive-upsell-banner .upsell:lang(es-latam),.home-video-hero h1:lang(pt-br),.google-drive.hero .content:lang(pt-br),.google-drive-upsell-banner .upsell:lang(pt-br),.home-video-hero h1:lang(vi),.google-drive.hero .content:lang(vi),.google-drive-upsell-banner .upsell:lang(vi),.home-video-hero h1:lang(tr),.google-drive.hero .content:lang(tr),.google-drive-upsell-banner .upsell:lang(tr) {
	font-family:"webfont",Helvetica,Arial,sans-serif
}
.google-drive.hero .disclaimer {
	font-family:"webfont_light_italic",Helvetica,Arial,sans-serif
}
.google-drive.hero .disclaimer:lang(fr),.google-drive.hero .disclaimer:lang(de),.google-drive.hero .disclaimer:lang(fi),.google-drive.hero .disclaimer:lang(es-latam),.google-drive.hero .disclaimer:lang(pt-br),.google-drive.hero .disclaimer:lang(vi),.google-drive.hero .disclaimer:lang(tr) {
	font-family:"webfont_italic",Helvetica,Arial,sans-serif
}
.footer-v3 .footer-nav-section .section-heading {
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif
}
.footer-v3 .footer-nav-section .section-heading:lang(ja),.footer-v3 .footer-nav-section .section-heading:lang(ko),.footer-v3 .footer-nav-section .section-heading:lang(zh-cn),.footer-v3 .footer-nav-section .section-heading:lang(zh-tw) {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-weight:700
}
body:lang(ru),h1:lang(ru),h2:lang(ru),h3:lang(ru),h4:lang(ru),h5:lang(ru),p:lang(ru),ul:lang(ru),.home-video-hero h1:lang(ru),.bottom-cta .legal:lang(ru),.sxsw-banner p:lang(ru),body:lang(pl),h1:lang(pl),h2:lang(pl),h3:lang(pl),h4:lang(pl),h5:lang(pl),p:lang(pl),ul:lang(pl),.home-video-hero h1:lang(pl),.bottom-cta .legal:lang(pl),.sxsw-banner p:lang(pl),body:lang(tr),h1:lang(tr),h2:lang(tr),h3:lang(tr),h4:lang(tr),h5:lang(tr),p:lang(tr),ul:lang(tr),.home-video-hero h1:lang(tr),.bottom-cta .legal:lang(tr),.sxsw-banner p:lang(tr),body:lang(th),h1:lang(th),h2:lang(th),h3:lang(th),h4:lang(th),h5:lang(th),p:lang(th),ul:lang(th),.home-video-hero h1:lang(th),.bottom-cta .legal:lang(th),.sxsw-banner p:lang(th),body:lang(vi),h1:lang(vi),h2:lang(vi),h3:lang(vi),h4:lang(vi),h5:lang(vi),p:lang(vi),ul:lang(vi),.home-video-hero h1:lang(vi),.bottom-cta .legal:lang(vi),.sxsw-banner p:lang(vi),body:lang(ko),h1:lang(ko),h2:lang(ko),h3:lang(ko),h4:lang(ko),h5:lang(ko),p:lang(ko),ul:lang(ko),.home-video-hero h1:lang(ko),.bottom-cta .legal:lang(ko),.sxsw-banner p:lang(ko) {
	font-family:sans-serif !important
}
header {
	*zoom:1
}
header:before,header:after {
	content:"";
	display:table
}
header:after {
	clear:both
}
.button-app-store {
	position:relative;
	text-indent:-99999px;
	display:inline-block
}
* {
	box-sizing:border-box
}
.row {
	width:1160px;
	max-width:100%;
	margin:0 auto
}
.col {
	float:left;
	margin:0 0.8%
}
.col:first-child,.col:first-of-type {
	margin-left:1.6%
}
.col:last-child,.col:last-of-type {
	margin-right:1.6%
}
.col-1-6 {
	width:13.2%
}
.col-1-4 {
	width:21.8%
}
.col-1-3 {
	width:30.4%
}
.col-1-2 {
	width:47.6%
}
.col-5-6 {
	width:82%
}
.col-3-4 {
	width:73.4%
}
.col-2-3 {
	width:64.8%
}
.stage-message {
	position:relative;
	padding:20px;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	color:#b94a48;
	background:#f2dede;
	font-size:12px;
	font-size:.75rem
}
.stage-message h2 {
	font-size:16px;
	font-size:1rem
}
.stage-message a {
	text-decoration:none;
	color:#b94a48
}
.stage-message a:hover,.stage-message a:focus {
	border-bottom:1px solid #b94a48
}
.stage-message .close-stage-message {
	position:absolute;
	top:20px;
	right:20px
}
.global-header {
	z-index:10
}
.global-header .row {
	box-sizing:border-box;
	position:relative;
	width:100%;
	min-height:42px;
	max-width:1160px;
	padding:0 20px 0 240px
}
.global-header .tier-switch {
	float:none;
	position:absolute;
	left:0
}
@media only screen and (max-width: 900px) {
	.global-header .tier-switch {
	top:40px
}
}.global-header .tier-switch .header-tab {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	text-transform:none;
	color:#586062;
	border-bottom:1px solid transparent;
	transition:.2s border-bottom ease-out
}
.global-header .tier-switch .header-tab:hover {
	border-bottom:1px solid #586062;
	transition:.2s border-bottom ease-out
}
.global-header .tier-switch .header-tab.selected.premium,.global-header .tier-switch .header-tab.selected.plus,.global-header .tier-switch .header-tab.selected.basic {
	color:#586062;
	border-bottom:1px solid #586062
}
.global-header .tier-switch .header-tab:after {
	display:none
}
.global-logo {
	display:block;
	position:absolute;
	left:0;
	width:200px;
	height:42px
}
.global-logo span {
	position:absolute;
	left:-9999px
}
.global-logo svg {
	width:100%
}
.global-menu-open,.global-menu-close {
	display:none;
	position:absolute;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	letter-spacing:1px;
	letter-spacing:.0625rem;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	padding:14px 0
}
@media only screen and (max-width: 900px) {
	.global-menu-open,.global-menu-close {
	display:block
}
}.global-menu-open .icon,.global-menu-close .icon {
	display:inline-block;
	position:relative;
	top:1px;
	width:17px;
	height:17px;
	margin-left:3px
}
.global-menu-open svg,.global-menu-close svg {
	width:100%
}
.global-menu-open {
	right:0
}
.global-menu-open:link,.global-menu-open:visited {
	color:#586062;
	transition:.2s opacity ease-out
}
.global-menu-open:hover {
	text-decoration:none;
	opacity:.7;
	transition:.2s opacity ease-out
}
.mobile-visible .global-menu-open {
	opacity:0;
	transition:.2s opacity ease-out
}
.global-menu-open svg {
	fill:#586062
}
.global-menu-open .text {
	position:relative;
	text-indent:-99999px;
	display:inline-block
}
.global-menu-close {
	top:20px;
	right:20px;
	color:#fff;
	z-index:101
}
.global-menu-close svg {
	fill:#fff
}
.global-menu {
	overflow:hidden
}
@media only screen and (max-width: 900px) {
	.global-menu {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.85);
	padding:70px 40px;
	opacity:0;
	transition:.2s opacity ease-out
}
.global-menu.mobile-visible {
	opacity:1;
	transition:.2s opacity ease-out
}
}.global-menu a,.global-menu a:link,.global-menu a:visited {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	letter-spacing:1px;
	letter-spacing:.0625rem;
	text-transform:uppercase;
	text-decoration:none;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	transition:.2s opacity ease-out
}
@media only screen and (max-width: 900px) {
	.global-menu a,.global-menu a:link,.global-menu a:visited {
	color:#fff
}
}.global-menu a:hover {
	opacity:.7;
	transition:.2s opacity ease-out
}
.global-menu .utils {
	float:right
}
@media only screen and (max-width: 900px) {
	.global-menu .utils {
	float:none;
	border-bottom:2px solid #586062;
	padding-bottom:10px
}
}.global-menu .main {
	float:left
}
@media only screen and (max-width: 900px) {
	.global-menu .main {
	float:none;
	padding-top:10px
}
}.global-menu li {
	float:left;
	line-height:normal;
	margin-left:40px;
	padding-top:14px
}
.global-menu li:first-child {
	margin-left:0
}
.global-menu li.global-sign-up-cta {
	padding:4px
}
@media only screen and (max-width: 900px) {
	.global-menu li {
	float:none;
	margin:0 0 0 0;
	padding:10px 0
}
.global-menu li:first-child {
	margin:0
}
.global-menu li.global-sign-up-cta {
	padding:10px 0
}
}.global-menu .button-v3-primary.medium.premium {
	color:#fff
}
.global-menu .button-v3-primary.medium.premium:hover {
	opacity:1
}
@media only screen and (max-width: 900px) {
	.global-menu .button-v3-primary.medium.premium {
	display:inline;
	min-width:0;
	background:transparent;
	padding:0
}
.global-menu .button-v3-primary.medium.premium:hover {
	opacity:.7
}
}@media only screen and (max-width: 900px) {
	.global-menu .download-link {
	display:none
}
}.global-menu .button-v3-secondary.download-evernote-btn {
	display:none
}
@media only screen and (max-width: 900px) {
	.global-menu .button-v3-secondary.download-evernote-btn {
	display:block;
	max-width:300px;
	max-width:18.75rem
}
}.hide-desktop {
	display:none
}
@media only screen and (max-width: 900px) {
	.hide-desktop {
	display:block
}
}.header-sprite {
	display:block;
	background:url(/media/img/header-sprite.png) no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.header-sprite {
	background-image:url("/media/img/header-sprite@2x.png");
	background-size:227px 96px
}
}.header-sprite:focus {
	border-bottom:0
}
.eu-cookie-banner {
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	color:dimgray;
	background:#f9f9f9;
	font-size:15px;
	font-size:.9375rem;
	line-height:20px;
	line-height:1.25rem;
	padding:15px 0
}
@media only screen and (max-width: 600px) {
	.eu-cookie-banner {
	padding:30px 0 15px
}
}.eu-cookie-banner .row {
	position:relative;
	padding:0 50px 0 20px
}
@media only screen and (max-width: 600px) {
	.eu-cookie-banner .row {
	padding:0 20px
}
}.eu-cookie-banner .close-banner {
	position:relative;
	text-indent:-99999px;
	display:inline-block;
	position:absolute;
	top:-5px;
	right:10px;
	width:10px;
	height:10px;
	background:url(../img/close.svg) no-repeat center center;
	background-size:10px 10px;
	padding:15px;
	cursor:pointer
}
@media only screen and (max-width: 600px) {
	.eu-cookie-banner .close-banner {
	top:-25px
}
}.eu-cookie-banner a {
	text-decoration:none;
	color:#20c05c;
	border-bottom:1px solid #20c05c
}
.eu-cookie-banner a:hover,.eu-cookie-banner a:focus {
	border:none
}
header {
	position:fixed;
	background-color:#fff;
	width:100%;
	z-index:10;
	padding:20px 10px 20px 10px;
	padding:1.25rem .625rem 1.25rem .625rem
}
header .row {
	position:relative
}
header .logo-container {
	float:left;
	line-height:15px;
	line-height:.9375rem
}
header .logo-container a {
	width:200px;
	height:45px;
	text-decoration:none;
	color:white
}
header .logo-container a:hover,header .logo-container a:active {
	border-bottom:0
}
header .logo-container a span {
	position:relative;
	text-indent:-99999px;
	display:inline-block;
	position:absolute
}
header .logo-container a .svg {
	width:200px;
	width:12.5rem;
	height:42px;
	height:2.625rem;
	margin-left:-7px;
	margin-left:-.4375rem
}
header .logo-container .header-sprite {
	background-position:-100px -100px
}
header .logo-container.yx a {
	width:131px;
	height:45px
}
header .logo-container.yx .header-sprite {
	background-position:-97px 0
}
header .right-panel {
	float:right
}
@media only screen and (max-width: 600px) {
	header .right-panel {
	margin-top:3.6%
}
}header .right-panel .pricing {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:20px;
	margin-right:1.25rem;
	color:#848484;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:12px;
	font-size:.75rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
header .right-panel .pricing:focus,header .right-panel .pricing:hover {
	border-color:#848484
}
header .right-panel .signup-button {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
	border:1px solid dimgray;
	background:#f9f9f9;
	font-size:12px;
	font-size:.75rem;
	padding:8px 20px;
	padding:.5rem 1.25rem;
	margin-right:20px;
	margin-right:1.25rem;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:color .3s ease-in-out 0;
	-moz-transition:color .3s ease-in-out 0;
	-o-transition:color .3s ease-in-out 0;
	transition:color .3s ease-in-out 0;
	-webkit-transition:border .3s ease-in-out 0;
	-moz-transition:border .3s ease-in-out 0;
	-o-transition:border .3s ease-in-out 0;
	transition:border .3s ease-in-out 0;
	-webkit-transition:background .3s ease-in-out 0;
	-moz-transition:background .3s ease-in-out 0;
	-o-transition:background .3s ease-in-out 0;
	transition:background .3s ease-in-out 0
}
header .right-panel .signup-button:hover,header .right-panel .signup-button:focus {
	color:white;
	border:1px solid #20c05c;
	background:#20c05c;
	-webkit-transition:color .3s ease-in-out 0;
	-moz-transition:color .3s ease-in-out 0;
	-o-transition:color .3s ease-in-out 0;
	transition:color .3s ease-in-out 0;
	-webkit-transition:border .3s ease-in-out 0;
	-moz-transition:border .3s ease-in-out 0;
	-o-transition:border .3s ease-in-out 0;
	transition:border .3s ease-in-out 0;
	-webkit-transition:background .3s ease-in-out 0;
	-moz-transition:background .3s ease-in-out 0;
	-o-transition:background .3s ease-in-out 0;
	transition:background .3s ease-in-out 0
}
header .right-panel .sign-in-cta {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	color:white;
	background:#00a7cf;
	text-transform:uppercase;
	font-size:11px;
	font-size:.6875rem;
	letter-spacing:.75px;
	letter-spacing:.046875rem;
	padding:4px 8px;
	padding:.25rem .5rem;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-right:20px;
	margin-right:1.25rem;
	-webkit-transition:background .3s ease-in-out 0s;
	-moz-transition:background .3s ease-in-out 0s;
	-o-transition:background .3s ease-in-out 0s;
	transition:background .3s ease-in-out 0s
}
@media only screen and (max-width: 768px) {
	header .right-panel .sign-in-cta {
	display:none !important
}
}header .right-panel .sign-in-cta:hover,header .right-panel .sign-in-cta:focus {
	background:#00afd9;
	-webkit-transition:background .3s ease-in-out 0s;
	-moz-transition:background .3s ease-in-out 0s;
	-o-transition:background .3s ease-in-out 0s;
	transition:background .3s ease-in-out 0s
}
header .right-panel .cta {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	color:#848484;
	border:1px solid #848484;
	padding:5px 10px;
	padding:.3125rem .625rem;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-size:14px;
	font-size:.875rem;
	margin-right:20px;
	margin-right:1.25rem;
	-webkit-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	-moz-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	-o-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s
}
@media only screen and (max-width: 768px) {
	header .right-panel .cta {
	display:none !important
}
}header .right-panel .cta:hover,header .right-panel .cta:focus {
	color:black;
	border:1px solid black;
	-webkit-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	-moz-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	-o-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;
	transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s
}
header .right-panel .cta.view-pricing {
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	margin-right:40px;
	padding:0;
	border:none;
	border-bottom:1px solid transparent;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px
}
header .right-panel .cta.view-pricing:hover,header .right-panel .cta.view-pricing:focus {
	border-bottom:1px solid dimgray;
	-webkit-transition:border .3s ease-in-out 0s;
	-moz-transition:border .3s ease-in-out 0s;
	-o-transition:border .3s ease-in-out 0s;
	transition:border .3s ease-in-out 0s
}
header .right-panel .light-text {
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	color:#848484;
	font-size:13px;
	font-size:.8125rem;
	margin-right:10px;
	margin-right:.625rem
}
header .right-panel .menu {
	position:relative;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#848484;
	z-index:4;
	font-size:12px;
	font-size:.75rem
}
header .right-panel .menu .text {
	position:relative;
	text-indent:-99999px;
	display:inline-block
}
header .right-panel .menu:focus,header .right-panel .menu:hover {
	color:black;
	border:0
}
header .right-panel .menu:focus .header-sprite,header .right-panel .menu:hover .header-sprite {
	opacity:1;
	filter:alpha(opacity=100)
}
header .right-panel .menu .header-sprite {
	width:20px;
	height:20px;
	background-position:-28px -28px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	margin-left:.625rem;
	opacity:.5;
	filter:alpha(opacity=50)
}
header.promo .right-panel .view-pricing {
	padding:0 0 4px;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	color:#848484;
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:12px;
	font-size:.75rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
header.promo .right-panel .view-pricing:focus,header.promo .right-panel .view-pricing:hover {
	border-color:#848484
}
header.promo .right-panel .cta {
	border:none;
	border-radius:0;
	margin:0 30px 0 0;
	padding:0 0 4px;
	color:#848484;
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:12px;
	font-size:.75rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
header.promo .right-panel .cta:focus,header.promo .right-panel .cta:hover {
	border-color:#848484
}
a.header-business-cta {
	display:inline-block;
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	font-size:11px;
	font-size:.6875rem;
	letter-spacing:1px;
	letter-spacing:.0625rem;
	text-transform:uppercase;
	text-decoration:none;
	color:#848484;
	border-radius:5px;
	border:1px solid #eee;
	background:transparent;
	border-color:#848484;
	margin-left:40px;
	padding:10px 20px
}
.white a.header-business-cta {
	border-color:white;
	color:white
}
@media only screen and (max-width: 960px) {
	a.header-business-cta {
	margin-left:10px
}
}@media only screen and (max-width: 700px) {
	a.header-business-cta {
	display:none
}
}.header-social {
	float:right;
	margin-top:12px
}
@media only screen and (max-width: 470px) {
	.header-social {
	display:none
}
}.header-social li {
	float:left;
	margin-left:15px
}
.header-social li:first-child {
	margin-left:0
}
.header-social a,.header-social a:link,.header-social a:visited {
	display:block;
	width:15px;
	height:15px;
	border-bottom:0
}
.header-social a:hover,.header-social a:active,.header-social a:link:hover,.header-social a:link:active,.header-social a:visited:hover,.header-social a:visited:active {
	border-bottom:0
}
.header-social a:hover svg,.header-social a:active svg,.header-social a:link:hover svg,.header-social a:link:active svg,.header-social a:visited:hover svg,.header-social a:visited:active svg {
	fill:#7B868A;
	transition:.2s fill ease-out
}
.header-social svg {
	width:100%;
	height:100%;
	fill:#AEB6B8;
	transition:.2s fill ease-out
}
a.skip-link,a.skip-link:hover,a.skip-link a:visited {
	position:absolute;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	display:inline-block;
	top:-5555px;
	top:-347.1875rem
}
a.skip-link:focus {
	top:0;
	text-decoration:none;
	text-indent:0;
	color:#333;
	border:2px solid #333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px;
	padding:.3125rem
}
.drawer-nav {
	display:none;
	position:fixed;
	top:0;
	right:-50%;
	width:50%;
	min-height:100%;
	z-index:999999;
	padding:0px 0px 0px 50px;
	padding:0rem 0rem 0rem 3.125rem;
	background:rgba(0,0,0,0.85) 0%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0.85) 0% 0%, rgba(0,0,0,0.98) 100% 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.85) 0%), color-stop(100%, rgba(0,0,0,0.98) 100%));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0.85) 0% 0%, rgba(0,0,0,0.98) 100% 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0.85) 0% 0%, rgba(0,0,0,0.98) 100% 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0.85) 0% 0%, rgba(0,0,0,0.98) 100% 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0.85) 0% 0%, rgba(0,0,0,0.98) 100% 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0.85) 0%', endColorstr='rgba(0,0,0,0.98) 100%', GradientType=0 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#000000')
}
@media only screen and (max-width: 768px) {
	.drawer-nav {
	width:100%
}
}.drawer-nav a:hover,.drawer-nav a:active {
	border:0
}
.drawer-nav li {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:initial
}
.drawer-nav .container {
	position:relative;
	max-width:600px;
	max-width:37.5rem
}
@media only screen and (max-width: 768px) {
	.drawer-nav .container {
	max-width:70%
}
}@media only screen and (max-width: 710px) {
	.drawer-nav .container {
	max-width:100%
}
}.drawer-nav .close {
	position:absolute;
	right:46%;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size:.75rem;
	text-decoration:none;
	text-transform:uppercase;
	color:#e3e3e3;
	top:28px;
	top:1.75rem;
	line-height:27px;
	vertical-align:middle
}
@media only screen and (max-width: 768px) {
	.drawer-nav .close {
	right:15px;
	right:.9375rem
}
}.drawer-nav .close:hover,.drawer-nav .close:focus {
	opacity:.6;
	filter:alpha(opacity=60)
}
.drawer-nav .close .header-sprite {
	width:20px;
	height:20px;
	background-position:0 -6px;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	margin-left:10px;
	margin-left:.625rem;
	margin-top:4px;
	margin-top:.25rem
}
.drawer-nav .download {
	display:inline-block;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:10px 20px
}
.drawer-nav .download:hover,.drawer-nav .download:focus {
	color:#20c05c;
	border-color:#20c05c
}
.drawer-nav .download-item {
	border:none
}
.drawer-nav .sub-upgrade {
	margin-top:-10px;
	margin-left:15px;
	border:none;
	padding-bottom:0
}
.drawer-nav .sub-upgrade li {
	margin-bottom:10px;
	margin-bottom:.625rem
}
.drawer-nav .sub-upgrade li a {
	font-size:12px;
	font-size:.75rem;
	text-transform:capitalize
}
.drawer-nav ul {
	width:51%;
	border-bottom:1px solid #606060;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
@media only screen and (max-width: 768px) {
	.drawer-nav ul {
	width:80%
}
}.drawer-nav ul:first-child {
	padding-top:100px;
	padding-top:6.25rem
}
.drawer-nav ul li {
	margin-bottom:20px;
	margin-bottom:1.25rem
}
.drawer-nav ul a {
	text-decoration:none;
	text-transform:uppercase;
	color:white;
	font-size:14px;
	font-size:.875rem
}
.drawer-nav ul a:hover,.drawer-nav ul a:focus {
	color:#20c05c
}
.modalar-hidden {
	display:none
}
#modalar-mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	color:#000;
	opacity:0.55;
	z-index:5
}
.modalar-modal {
	position:fixed;
	margin-left:auto;
	margin-right:auto;
	top:20%;
	left:0;
	right:0;
	width:530px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:white;
	border-radius:4px;
	box-shadow:2px 2px 20px 0 rgba(0,0,0,0.5);
	z-index:5
}
.modalar-modal .google-sso {
	width:350px;
	text-align:center;
	margin:40px auto -10px
}
.modalar-modal .google-logo {
	display:inline-block;
	position:relative;
	top:-1px;
	width:20px;
	height:20px;
	background:url(/media/img/google-sso/google-logo.svg) no-repeat center center;
	background-size:contain;
	margin-right:15px;
	vertical-align:middle
}
.modalar-modal .google-sso-cta {
	display:block;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#6a6a6a;
	text-align:center;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	background:#fff;
	border:solid 1px #d0d0d0;
	border-radius:7px;
	padding:12px 20px 9px
}
.modalar-modal .or-divider {
	padding-top:15px;
	overflow:hidden
}
.modalar-modal .or-divider .line {
	display:block;
	position:relative;
	top:10px;
	float:left;
	width:43%;
	height:1px;
	background:rgba(0,0,0,0.2)
}
.modalar-modal .or-divider .text {
	display:block;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	font-size:1rem;
	color:#999;
	float:left;
	width:14%
}
.modalar-title {
	margin-top:16px;
	margin-bottom:15px;
	padding:0;
	font-family:"webfont_light",Helvetica,Arial,sans-serif;
	font-size:30px;
	color:#586062;
	text-align:center
}
.modalar-form {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif
}
.modalar-form-field {
	margin-top:10px
}
.modalar-form-field .error-border {
	border:solid 1px #e4a197
}
.modalar-form-field .field-item-messages {
	position:relative;
	width:0;
	height:0;
	padding:0;
	margin:0
}
.modalar-form-field .error-message {
	position:relative;
	color:#b92219;
	font-size:12px;
	background-color:#ffd1d1;
	border:solid 1px #e4a197;
	width:346px;
	top:-1px;
	left:2px;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px
}
.modalar-form-input-text {
	display:block;
	font-size:16px;
	height:40px;
	width:350px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border-radius:4px;
	border:solid 1px #d7dcdd;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px
}
.modalar-form-input-text ::-webkit-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :-moz-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text ::-moz-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :-ms-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text ::-ms-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :placeholder-shown {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-field-spacer {
	height:40px
}
.modalar-form-field-spacer::before {
	content:"\00A0"
}
.modalar-form-input-checkbox {
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:middle
}
.modalar-form-input-checkbox-label {
	color:#586062;
	vertical-align:middle;
	margin:0;
	margin-left:0.7em;
	margin-top:0;
	margin-bottom:0;
	padding:0
}
.modalar-form-submit {
	width:100%;
	height:50px
}
.modalar-form-link-container {
	text-align:center;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto
}
.modalar-form-link-container a {
	color:#2dbe60;
	text-decoration:none
}
.footer-v3 {
	-ms-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-webkit-text-size-adjust:none
}
.footer-v3 .row {
	padding:0 20px
}
.footer-v3 .footer-nav {
	margin-top:50px;
	padding:0
}
.footer-v3 .footer-sections-container {
	width:100%;
	margin-bottom:30px;
	overflow:hidden
}
@media only screen and (max-width: 768px) {
	.footer-v3 .footer-sections-container {
	max-width:500px;
	margin-bottom:0
}
}.footer-v3 .footer-nav-section {
	float:left;
	display:inline-table;
	width:25%
}
@media only screen and (max-width: 900px) {
	.footer-v3 .footer-nav-section {
	width:16.5%;
	margin-left:3.333%
}
}@media only screen and (max-width: 768px) {
	.footer-v3 .footer-nav-section {
	display:inline-block;
	float:none;
	width:47%;
	margin-left:0;
	margin-bottom:30px;
	vertical-align:top
}
.footer-v3 .footer-nav-section:nth-child(2n+2) {
	margin-left:4%
}
}@media only screen and (max-width: 768px) {
	.footer-v3 .footer-nav-section.captora-section {
	width:100%
}
}@media only screen and (max-width: 600px) {
	.footer-v3 .footer-nav-section:first-child {
	margin-left:0
}
}.footer-v3 .footer-nav-section p,.footer-v3 .footer-nav-section li {
	text-align:left;
	font-size:13px;
	font-size:.8125rem;
	line-height:16px;
	line-height:1rem;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	margin-bottom:10px
}
.footer-v3 .footer-nav-section .section-links {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif
}
.footer-v3 .footer-nav-section a {
	color:#586062;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:13px;
	font-size:.8125rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
.footer-v3 .footer-nav-section a:focus,.footer-v3 .footer-nav-section a:hover {
	border-color:#586062
}
.footer-v3 .footer-grey-bar {
	text-align:left;
	background:#f0f0f0;
	padding:20px 0 15px
}
.footer-v3 .footer-grey-bar .row {
	position:relative
}
.footer-v3 .footer-legal-links {
	position:absolute;
	top:-5px;
	left:20px;
	width:auto;
	overflow:hidden
}
@media only screen and (max-width: 1024px) {
	.footer-v3 .footer-legal-links {
	position:static;
	display:block;
	width:100%;
	margin-bottom:10px
}
}.footer-v3 .footer-legal-links li {
	position:relative;
	float:left;
	text-align:left;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size:.75rem;
	line-height:25px;
	line-height:1.5625rem;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	padding:0 13px 0 12px
}
.footer-v3 .footer-legal-links li:before {
	content:'';
	display:block;
	position:absolute;
	top:7px;
	left:0;
	width:1px;
	height:12px;
	background:#586062;
	margin-right:5px
}
.footer-v3 .footer-legal-links li:first-child {
	padding-left:0
}
.footer-v3 .footer-legal-links li:first-child:before {
	display:none
}
.footer-v3 .footer-legal-links li:last-child {
	padding-right:0
}
.footer-v3 .footer-legal-links a {
	color:#586062;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:12px;
	font-size:.75rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
.footer-v3 .footer-legal-links a:focus,.footer-v3 .footer-legal-links a:hover {
	border-color:#586062
}
.footer-v3 .footer-copyright {
	text-align:right;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size:.75rem;
	line-height:16px;
	line-height:1rem;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	margin-top:5px;
	vertical-align:top
}
@media only screen and (max-width: 1024px) {
	.footer-v3 .footer-copyright {
	display:block;
	width:100%;
	text-align:left;
	margin-bottom:10px
}
}.footer-v3 .footer-china-gov-id {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-align:right;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	font-size:12px;
	font-size:.75rem;
	line-height:16px;
	line-height:1rem
}
@media only screen and (max-width: 1024px) {
	.footer-v3 .footer-china-gov-id {
	text-align:left
}
}.footer-v3 .footer-china-gov-id span {
	display:block
}
.footer-v3 .footer-china-gov-id a {
	color:#586062;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:12px;
	font-size:.75rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
.footer-v3 .footer-china-gov-id a:focus,.footer-v3 .footer-china-gov-id a:hover {
	border-color:#586062
}
@media only screen and (max-width: 500px) {
	.footer-v3 .all-rights-reserved {
	display:block
}
}.footer-v3 .footer-language-selector {
	position:absolute;
	top:-50px;
	right:20px
}
@media only screen and (max-width: 1024px) {
	.footer-v3 .footer-language-selector {
	position:relative;
	display:block;
	top:6px;
	right:0;
	min-height:30px
}
}.footer-v3 #language_picker2 {
	top:0;
	right:0;
	white-space:nowrap;
	margin-top:0
}
@media only screen and (max-width: 1024px) {
	.footer-v3 #language_picker2 {
	left:0;
	right:auto
}
}.footer-v3 #language_picker2 .preferred-language {
	color:#586062
}
@media only screen and (max-width: 768px) {
	.footer-v3 #language_picker2 .language-dropdown {
	left:0;
	right:auto
}
}.footer-v3 #language_picker2 .language-dropdown ul {
	position:relative;
	z-index:9
}
@media only screen and (max-width: 1024px) {
	.footer-v3 #language_picker2 .language-dropdown .tick-mark {
	left:30px;
	right:auto
}
}#language_picker2 {
	display:inline;
	position:absolute;
	margin-top:1px;
	margin-top:.0625rem
}
#language_picker2 a {
	display:inline-block;
	float:right;
	clear:right;
	padding-bottom:1px;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	font-size:.6875rem
}
#language_picker2 a:hover,#language_picker2 a:focus {
	border-bottom:1px solid #20c05c
}
#language_picker2 select {
	float:right;
	clear:right
}
footer .language-picker.mobile {
	display:none
}
footer #language_picker2 .preferred-language {
	color:#696969
}
footer #language_picker2 .preferred-language .es-latam {
	display:block;
	text-align:right
}
footer #language_picker2 .language-arrow {
	display:inline-block;
	position:relative;
	bottom:2px;
	width:10px;
	height:3px;
	margin:0 5px 0 3px;
	background:url("/media/img/footer_redesign/arrow.png") no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	footer #language_picker2 .language-arrow {
	background:url("/media/img/footer_redesign/arrow@2x.png") no-repeat;
	background-size:cover
}
}footer #language_picker2 .preferred-language {
	margin-bottom:5px;
	margin-bottom:.3125rem
}
footer #language_picker2 .language-dropdown {
	display:none;
	position:absolute;
	right:0;
	width:400px;
	border:1px solid dimgray;
	background:white;
	opacity:.95;
	z-index:5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	bottom:30px;
	bottom:1.875rem
}
footer #language_picker2 .language-dropdown ul {
	float:left;
	width:199px
}
footer #language_picker2 .language-dropdown ul:first-child {
	border-right:1px solid dimgray
}
footer #language_picker2 .language-dropdown ul li {
	padding:2.5px 10px;
	cursor:pointer;
	-webkit-transition:background .1s ease-in-out 0;
	-moz-transition:background .1s ease-in-out 0;
	-o-transition:background .1s ease-in-out 0;
	transition:background .1s ease-in-out 0
}
footer #language_picker2 .language-dropdown ul li {
	*zoom:1
}
footer #language_picker2 .language-dropdown ul li:before,footer #language_picker2 .language-dropdown ul li:after {
	content:"";
	display:table
}
footer #language_picker2 .language-dropdown ul li:after {
	clear:both
}
footer #language_picker2 .language-dropdown ul li.preferred-setting {
	background:#e1efd6
}
footer #language_picker2 .language-dropdown ul li:hover,footer #language_picker2 .language-dropdown ul li:focus {
	border-bottom:0;
	background:#5fb336;
	-webkit-transition:background .1s ease-in-out 0;
	-moz-transition:background .1s ease-in-out 0;
	-o-transition:background .1s ease-in-out 0;
	transition:background .1s ease-in-out 0
}
footer #language_picker2 .language-dropdown ul li:hover a,footer #language_picker2 .language-dropdown ul li:focus a {
	color:white;
	-webkit-transition:color .1s ease-in-out 0;
	-moz-transition:color .1s ease-in-out 0;
	-o-transition:color .1s ease-in-out 0;
	transition:color .1s ease-in-out 0
}
footer #language_picker2 .language-dropdown ul li a {
	width:100%;
	margin-bottom:0;
	border-bottom:0
}
footer #language_picker2 .language-dropdown .tick-mark {
	display:inline-block;
	position:absolute;
	right:30px;
	bottom:-8px;
	width:15px;
	height:15px;
	margin-left:-7px;
	text-indent:-9999px;
	content:'Arrow';
	border-bottom:1.5px solid #807f7f;
	border-left:1.5px solid #807f7f;
	background:white;
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin-top:4px;
	margin-top:.25rem
}
.active-error textarea,.active-error input,.active-error select {
	border:1px solid #d91717
}
.active-warning textarea,.active-warning input,.active-warning select {
	border:1px solid #d77b03
}
.error-message,.warning-message {
	width:100%;
	display:block;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	font-size:.875rem;
	padding:6px 10px;
	padding:.375rem .625rem;
	top:-5px;
	top:-.3125rem;
	position:relative
}
.error-message {
	background:#d91717;
	color:white
}
.warning-message {
	background:#d77b03;
	color:white
}
.error-message,.warning-message {
	display:none
}
.global-header {
	z-index:10
}
.global-header .row {
	box-sizing:border-box;
	position:relative;
	width:100%;
	min-height:42px;
	max-width:1160px;
	padding:0 20px 0 240px
}
.global-header .tier-switch {
	float:none;
	position:absolute;
	left:0
}
@media only screen and (max-width: 900px) {
	.global-header .tier-switch {
	top:40px
}
}.global-header .tier-switch .header-tab {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	text-transform:none;
	color:#586062;
	border-bottom:1px solid transparent;
	transition:.2s border-bottom ease-out
}
.global-header .tier-switch .header-tab:hover {
	border-bottom:1px solid #586062;
	transition:.2s border-bottom ease-out
}
.global-header .tier-switch .header-tab.selected.premium,.global-header .tier-switch .header-tab.selected.plus,.global-header .tier-switch .header-tab.selected.basic {
	color:#586062;
	border-bottom:1px solid #586062
}
.global-header .tier-switch .header-tab:after {
	display:none
}
.global-logo {
	display:block;
	position:absolute;
	left:0;
	width:200px;
	height:42px
}
.global-logo span {
	position:absolute;
	left:-9999px
}
.global-logo svg {
	width:100%
}
.global-menu-open,.global-menu-close {
	display:none;
	position:absolute;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	letter-spacing:1px;
	letter-spacing:.0625rem;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	padding:14px 0
}
@media only screen and (max-width: 900px) {
	.global-menu-open,.global-menu-close {
	display:block
}
}.global-menu-open .icon,.global-menu-close .icon {
	display:inline-block;
	position:relative;
	top:1px;
	width:17px;
	height:17px;
	margin-left:3px
}
.global-menu-open svg,.global-menu-close svg {
	width:100%
}
.global-menu-open {
	right:0
}
.global-menu-open:link,.global-menu-open:visited {
	color:#586062;
	transition:.2s opacity ease-out
}
.global-menu-open:hover {
	text-decoration:none;
	opacity:.7;
	transition:.2s opacity ease-out
}
.mobile-visible .global-menu-open {
	opacity:0;
	transition:.2s opacity ease-out
}
.global-menu-open svg {
	fill:#586062
}
.global-menu-open .text {
	position:relative;
	text-indent:-99999px;
	display:inline-block
}
.global-menu-close {
	top:20px;
	right:20px;
	color:#fff;
	z-index:101
}
.global-menu-close svg {
	fill:#fff
}
.global-menu {
	overflow:hidden
}
@media only screen and (max-width: 900px) {
	.global-menu {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.85);
	padding:70px 40px;
	opacity:0;
	transition:.2s opacity ease-out
}
.global-menu.mobile-visible {
	opacity:1;
	transition:.2s opacity ease-out
}
}.global-menu a,.global-menu a:link,.global-menu a:visited {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	letter-spacing:1px;
	letter-spacing:.0625rem;
	text-transform:uppercase;
	text-decoration:none;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	transition:.2s opacity ease-out
}
@media only screen and (max-width: 900px) {
	.global-menu a,.global-menu a:link,.global-menu a:visited {
	color:#fff
}
}.global-menu a:hover {
	opacity:.7;
	transition:.2s opacity ease-out
}
.global-menu .utils {
	float:right
}
@media only screen and (max-width: 900px) {
	.global-menu .utils {
	float:none;
	border-bottom:2px solid #586062;
	padding-bottom:10px
}
}.global-menu .main {
	float:left
}
@media only screen and (max-width: 900px) {
	.global-menu .main {
	float:none;
	padding-top:10px
}
}.global-menu li {
	float:left;
	line-height:normal;
	margin-left:40px;
	padding-top:14px
}
.global-menu li:first-child {
	margin-left:0
}
.global-menu li.global-sign-up-cta {
	padding:4px
}
@media only screen and (max-width: 900px) {
	.global-menu li {
	float:none;
	margin:0 0 0 0;
	padding:10px 0
}
.global-menu li:first-child {
	margin:0
}
.global-menu li.global-sign-up-cta {
	padding:10px 0
}
}.global-menu .button-v3-primary.medium.premium {
	color:#fff
}
.global-menu .button-v3-primary.medium.premium:hover {
	opacity:1
}
@media only screen and (max-width: 900px) {
	.global-menu .button-v3-primary.medium.premium {
	display:inline;
	min-width:0;
	background:transparent;
	padding:0
}
.global-menu .button-v3-primary.medium.premium:hover {
	opacity:.7
}
}@media only screen and (max-width: 900px) {
	.global-menu .download-link {
	display:none
}
}.global-menu .button-v3-secondary.download-evernote-btn {
	display:none
}
@media only screen and (max-width: 900px) {
	.global-menu .button-v3-secondary.download-evernote-btn {
	display:block;
	max-width:300px;
	max-width:18.75rem
}
}.hide-desktop {
	display:none
}
@media only screen and (max-width: 900px) {
	.hide-desktop {
	display:block
}
}.button-v2,.button-primary--square,.button-primary--round,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--square,.button-secondary--round,.button-secondary--light,.button-tertiary--square,.button-tertiary--round {
	display:inline-block;
	box-sizing:border-box;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:.4px;
	letter-spacing:.025rem;
	padding:11px 9px 9px;
	padding:.6875rem .5625rem .5625rem;
	font-size:17px;
	font-size:1.0625rem;
	min-width:230px;
	min-width:14.375rem
}
@media only screen and (max-width: 768px) {
	.button-v2,.button-primary--square,.button-primary--round,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--square,.button-secondary--round,.button-secondary--light,.button-tertiary--square,.button-tertiary--round {
	font-size:17px;
	font-size:1.0625rem
}
}.square-v2,.button-primary--square,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--square,.button-secondary--light,.button-tertiary--square {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.round-v2,.button-primary--round,.button-secondary--round,.button-tertiary--round {
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px
}
.outline-v2,.button-secondary--light {
	display:inline-block;
	text-decoration:none;
	text-transform:uppercase;
	color:#00a7cf;
	border:1px solid #00a7cf;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.outline-v2:hover,.button-secondary--light:hover,.outline-v2:focus,.button-secondary--light:focus {
	color:#00b3de;
	border-color:#00b3de
}
.small-v2,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--light {
	font-size:15px;
	font-size:.9375rem
}
@media only screen and (max-width: 768px) {
	.small-v2,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--light {
	font-size:14px;
	font-size:.875rem
}
}.light-v2,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business,.button-secondary--light {
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	border:0;
	letter-spacing:1.5px;
	letter-spacing:.09375rem
}
.light-v2:lang(tr),.button-primary--light:lang(tr),.button-pricing:lang(tr),.button-pricing--basic:lang(tr),.button-pricing--plus:lang(tr),.button-pricing--premium:lang(tr),.button-pricing--business:lang(tr),.button-secondary--light:lang(tr) {
	text-transform:inherit
}
.primary-v2,.button-primary--square,.button-primary--round,.button-primary--light,.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business {
	color:white;
	border:1px solid #1fbc5a;
	background:#20c05c;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.primary-v2:hover,.button-primary--square:hover,.button-primary--round:hover,.button-primary--light:hover,.button-pricing:hover,.button-pricing--basic:hover,.button-pricing--plus:hover,.button-pricing--premium:hover,.button-pricing--business:hover,.primary-v2:focus,.button-primary--square:focus,.button-primary--round:focus,.button-primary--light:focus,.button-pricing:focus,.button-pricing--basic:focus,.button-pricing--plus:focus,.button-pricing--premium:focus,.button-pricing--business:focus {
	background:#24d666;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.secondary-v2,.button-secondary--square,.button-secondary--round,.button-secondary--light {
	color:#808080;
	border:1px solid #808080;
	background:#f9f9f9;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.secondary-v2:hover,.button-secondary--square:hover,.button-secondary--round:hover,.button-secondary--light:hover,.secondary-v2:focus,.button-secondary--square:focus,.button-secondary--round:focus,.button-secondary--light:focus {
	background:#fff;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.tertiary-v2,.button-tertiary--square,.button-tertiary--round {
	color:white;
	background:#90a4ae;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.tertiary-v2:hover,.button-tertiary--square:hover,.button-tertiary--round:hover,.tertiary-v2:focus,.button-tertiary--square:focus,.button-tertiary--round:focus {
	background:#a9bac3;
	-webkit-transition:background .25s ease-in-out 0;
	-moz-transition:background .25s ease-in-out 0;
	-o-transition:background .25s ease-in-out 0;
	transition:background .25s ease-in-out 0
}
.outline-v2,.button-secondary--light {
	background-color:transparent
}
.outline-v2:hover,.button-secondary--light:hover {
	background-color:transparent
}
.button-pricing,.button-pricing--basic,.button-pricing--plus,.button-pricing--premium,.button-pricing--business {
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:normal;
	color:#fff;
	border:0;
	padding:15px 15px 12px;
	padding:.9375rem .9375rem .75rem
}
.button-pricing:hover,.button-pricing--basic:hover,.button-pricing--plus:hover,.button-pricing--premium:hover,.button-pricing--business:hover,.button-pricing:focus,.button-pricing--basic:focus,.button-pricing--plus:focus,.button-pricing--premium:focus,.button-pricing--business:focus {
	-webkit-transition:background .2s ease-out 0s;
	-moz-transition:background .2s ease-out 0s;
	-o-transition:background .2s ease-out 0s;
	transition:background .2s ease-out 0s
}
.button-pricing--basic {
	background:#758d94
}
.button-pricing--basic:hover,.button-pricing--basic:focus {
	background:#698087
}
.button-pricing--basic:active {
	background:#5d7279
}
.button-pricing--plus {
	background:#2facb2
}
.button-pricing--plus:hover,.button-pricing--plus:focus {
	background:#2a999e
}
.button-pricing--plus:active {
	background:#24858a
}
.button-pricing--premium {
	background:#2dbe60
}
.button-pricing--premium:hover,.button-pricing--premium:focus {
	background:#28a956
}
.button-pricing--premium:active {
	background:#23954b
}
.button-pricing--business {
	background:#186486
}
.button-pricing--business:hover,.button-pricing--business:focus {
	background:#145470
}
.button-pricing--business:active {
	background:#10445b
}
.button-v3,.button-v3-primary,a.button-v3-primary,.button-v3-secondary,.button-v3-tertiary,.button-v3:link,.button-v3-primary:link,.button-v3-secondary:link,.button-v3-tertiary:link,.button-v3:visited,.button-v3-primary:visited,.button-v3-secondary:visited,.button-v3-tertiary:visited,a.button-v3,a.button-v3-primary,a.button-v3-secondary,a.button-v3-tertiary,a.button-v3:link,a.button-v3-primary:link,a.button-v3-secondary:link,a.button-v3-tertiary:link,a.button-v3:visited,a.button-v3-primary:visited,a.button-v3-secondary:visited,a.button-v3-tertiary:visited {
	display:inline-block;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	letter-spacing:1.5px;
	letter-spacing:.09375rem;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	cursor:pointer
}
.button-v3.large,.large.button-v3-primary,.large.button-v3-secondary,.large.button-v3-tertiary,a.button-v3.large,a.large.button-v3-primary,a.large.button-v3-secondary,a.large.button-v3-tertiary {
	min-width:150px;
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	line-height:1.5rem
}
.button-v3.medium,.medium.button-v3-primary,.medium.button-v3-secondary,.medium.button-v3-tertiary,a.button-v3.medium,a.medium.button-v3-primary,a.medium.button-v3-secondary,a.medium.button-v3-tertiary {
	min-width:120px;
	font-size:14px;
	font-size:.875rem;
	line-height:22px;
	line-height:1.375rem
}
.button-v3.small,.small.button-v3-primary,.small.button-v3-secondary,.small.button-v3-tertiary,a.button-v3.small,a.small.button-v3-primary,a.small.button-v3-secondary,a.small.button-v3-tertiary {
	min-width:100px;
	font-size:11px;
	font-size:.6875rem;
	line-height:19px;
	line-height:1.1875rem
}
.button-v3-primary,.button-v3-primary:link,.button-v3-primary:visited,a.button-v3-primary,a.button-v3-primary:link,a.button-v3-primary:visited {
	color:#fff;
	transition:.2s background-color ease-out
}
.button-v3-primary:hover,.button-v3-primary:focus,a.button-v3-primary:hover,a.button-v3-primary:focus {
	transition:.2s background-color ease-out
}
.button-v3-primary:active,a.button-v3-primary:active {
	transition:.2s background-color ease-out
}
.button-v3-primary.large,a.button-v3-primary.large {
	border-radius:4px;
	padding:14px 30px 12px
}
.button-v3-primary.medium,a.button-v3-primary.medium {
	border-radius:4px;
	padding:9px 30px
}
.button-v3-primary.small,a.button-v3-primary.small {
	border-radius:3px;
	padding:6px 20px 5px
}
.button-v3-primary.basic,a.button-v3-primary.basic {
	background:#758D94
}
.button-v3-primary.basic:hover,.button-v3-primary.basic:focus,a.button-v3-primary.basic:hover,a.button-v3-primary.basic:focus {
	background:#698087
}
.button-v3-primary.basic:active,a.button-v3-primary.basic:active {
	background:#5d7279
}
.button-v3-primary.plus,a.button-v3-primary.plus {
	background:#2FACB2
}
.button-v3-primary.plus:hover,.button-v3-primary.plus:focus,a.button-v3-primary.plus:hover,a.button-v3-primary.plus:focus {
	background:#2a999e
}
.button-v3-primary.plus:active,a.button-v3-primary.plus:active {
	background:#24858a
}
.button-v3-primary.premium,a.button-v3-primary.premium {
	background:#2DBE60
}
.button-v3-primary.premium:hover,.button-v3-primary.premium:focus,a.button-v3-primary.premium:hover,a.button-v3-primary.premium:focus {
	background:#28a956
}
.button-v3-primary.premium:active,a.button-v3-primary.premium:active {
	background:#23954b
}
.button-v3-primary.business,a.button-v3-primary.business {
	background:#166A8F
}
.button-v3-primary.business:hover,.button-v3-primary.business:focus,a.button-v3-primary.business:hover,a.button-v3-primary.business:focus {
	background:#19607F
}
.button-v3-primary.business:active,a.button-v3-primary.business:active {
	background:#175571
}
.button-v3-primary.white,a.button-v3-primary.white {
	background:#fff;
	transition:.2s background ease-out, .2s color ease-out
}
.button-v3-primary.white:hover,.button-v3-primary.white:focus,a.button-v3-primary.white:hover,a.button-v3-primary.white:focus {
	background:#fff;
	transition:.2s background ease-out, .2s color ease-out
}
.button-v3-primary.white:active,a.button-v3-primary.white:active {
	background:rgba(255,255,255,0.9);
	transition:.2s background ease-out, .2s color ease-out
}
.button-v3-primary.white.basic,a.button-v3-primary.white.basic {
	color:#758D94
}
.button-v3-primary.white.basic:hover,.button-v3-primary.white.basic:focus,a.button-v3-primary.white.basic:hover,a.button-v3-primary.white.basic:focus {
	color:#698087
}
.button-v3-primary.white.basic:active,a.button-v3-primary.white.basic:active {
	color:#5d7279
}
.button-v3-primary.white.plus,a.button-v3-primary.white.plus {
	color:#2FACB2
}
.button-v3-primary.white.plus:hover,.button-v3-primary.white.plus:focus,a.button-v3-primary.white.plus:hover,a.button-v3-primary.white.plus:focus {
	color:#2a999e
}
.button-v3-primary.white.plus:active,a.button-v3-primary.white.plus:active {
	color:#24858a
}
.button-v3-primary.white.premium,a.button-v3-primary.white.premium {
	color:#2DBE60
}
.button-v3-primary.white.premium:hover,.button-v3-primary.white.premium:focus,a.button-v3-primary.white.premium:hover,a.button-v3-primary.white.premium:focus {
	color:#28a956
}
.button-v3-primary.white.premium:active,a.button-v3-primary.white.premium:active {
	color:#23954b
}
.button-v3-primary.white.business,a.button-v3-primary.white.business {
	color:#166A8F
}
.button-v3-primary.white.business:hover,.button-v3-primary.white.business:focus,a.button-v3-primary.white.business:hover,a.button-v3-primary.white.business:focus {
	color:#19607F
}
.button-v3-primary.white.business:active,a.button-v3-primary.white.business:active {
	color:#175571
}
.button-v3-secondary {
	background:transparent;
	border:1px solid;
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.button-v3-secondary:hover,.button-v3-secondary:focus {
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.button-v3-secondary:active {
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.button-v3-secondary.large {
	min-width:150px;
	border-radius:4px;
	padding:13px 29px 11px
}
.button-v3-secondary.medium {
	min-width:120px;
	border-radius:4px;
	padding:8px 29px
}
.button-v3-secondary.small {
	min-width:100px;
	border-radius:3px;
	padding:5px 19px 4px
}
.button-v3-secondary.basic {
	color:#758D94;
	border-color:#758D94
}
.button-v3-secondary.basic:hover,.button-v3-secondary.basic:focus {
	color:#698087;
	background:#f6f8f9;
	border-color:#698087
}
.button-v3-secondary.basic:active {
	color:#5d7279;
	background:#edf1f1;
	border-color:#5d7279
}
.button-v3-secondary.plus {
	color:#2FACB2;
	border-color:#2FACB2
}
.button-v3-secondary.plus:hover,.button-v3-secondary.plus:focus {
	color:#2a999e;
	background:#f1f9fa;
	border-color:#2a999e
}
.button-v3-secondary.plus:active {
	color:#24858a;
	background:#e4f4f5;
	border-color:#24858a
}
.button-v3-secondary.premium {
	color:#2DBE60;
	border-color:#2DBE60
}
.button-v3-secondary.premium:hover,.button-v3-secondary.premium:focus {
	color:#28a956;
	background:#f1fbf5;
	border-color:#28a956
}
.button-v3-secondary.premium:active {
	color:#23954b;
	background:#e4f7ea;
	border-color:#23954b
}
.button-v3-secondary.business {
	color:#166A8F;
	border-color:#166A8F
}
.button-v3-secondary.business:hover,.button-v3-secondary.business:focus {
	color:#19607F;
	background:#ECF3F6;
	border-color:#19607F
}
.button-v3-secondary.business:active {
	color:#175571;
	background:#E3EDF2;
	border-color:#175571
}
.button-v3-secondary.white {
	color:#fff;
	border-color:#fff
}
.button-v3-secondary.white:hover,.button-v3-secondary.white:focus {
	color:rgba(255,255,255,0.8);
	border-color:rgba(255,255,255,0.8)
}
.button-v3-secondary.white:active {
	color:rgba(255,255,255,0.6);
	background:rgba(255,255,255,0.9);
	border-color:rgba(255,255,255,0.6)
}
.button-v3-secondary.white.basic:hover,.button-v3-secondary.white.basic:focus {
	color:#698087
}
.button-v3-secondary.white.basic:active {
	color:#5d7279
}
.button-v3-secondary.white.plus:hover,.button-v3-secondary.white.plus:focus {
	color:#2a999e
}
.button-v3-secondary.white.plus:active {
	color:#24858a
}
.button-v3-secondary.white.premium:hover,.button-v3-secondary.white.premium:focus {
	color:#28a956
}
.button-v3-secondary.white.premium:active {
	color:#23954b
}
.button-v3-secondary.white.business:hover,.button-v3-secondary.white.business:focus {
	color:#19607F
}
.button-v3-secondary.white.business:active {
	color:#175571
}
.button-v3-tertiary {
	position:relative;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem;
	text-align:left;
	border:0;
	transition:.2s color ease-out
}
.button-v3-tertiary:hover,.button-v3-tertiary:focus {
	border:0;
	transition:.2s color ease-out
}
.button-v3-tertiary:hover:after,.button-v3-tertiary:focus:after {
	margin-left:11px
}
.button-v3-tertiary:active {
	border:0;
	transition:.2s color ease-out
}
.button-v3-tertiary:after {
	content:'';
	display:block;
	position:absolute;
	left:100%;
	top:5px;
	border-left:5px solid;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	margin-left:7px;
	transition:.2s border-left ease-out, .1s margin-left ease-out
}
.button-v3-tertiary.small:after {
	border-left:4px solid;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	margin-left:6px
}
.button-v3-tertiary.small:hover:after,.button-v3-tertiary.small:focus:after {
	margin-left:10px
}
.button-v3-tertiary.basic {
	color:#758d94
}
.button-v3-tertiary.basic:after {
	border-left-color:#758d94
}
.button-v3-tertiary.basic:hover,.button-v3-tertiary.basic:focus {
	color:#698087
}
.button-v3-tertiary.basic:hover:after,.button-v3-tertiary.basic:focus:after {
	border-left-color:#698087
}
.button-v3-tertiary.basic:active {
	color:#5d7279
}
.button-v3-tertiary.basic:active:after {
	border-left-color:#5d7279
}
.button-v3-tertiary.plus {
	color:#2facb2
}
.button-v3-tertiary.plus:after {
	border-left-color:#2facb2
}
.button-v3-tertiary.plus:hover,.button-v3-tertiary.plus:focus {
	color:#2a999e
}
.button-v3-tertiary.plus:hover:after,.button-v3-tertiary.plus:focus:after {
	border-left-color:#2a999e
}
.button-v3-tertiary.plus:active {
	color:#24858a
}
.button-v3-tertiary.plus:active:after {
	border-left-color:#24858a
}
.button-v3-tertiary.green,.button-v3-tertiary.premium {
	color:#2DBE60
}
.button-v3-tertiary.green:after,.button-v3-tertiary.premium:after {
	border-left-color:#2DBE60
}
.button-v3-tertiary.green:hover,.button-v3-tertiary.green:focus,.button-v3-tertiary.premium:hover,.button-v3-tertiary.premium:focus {
	color:#28a956
}
.button-v3-tertiary.green:hover:after,.button-v3-tertiary.green:focus:after,.button-v3-tertiary.premium:hover:after,.button-v3-tertiary.premium:focus:after {
	border-left-color:#28a956
}
.button-v3-tertiary.green:active,.button-v3-tertiary.premium:active {
	color:#23954b
}
.button-v3-tertiary.green:active:after,.button-v3-tertiary.premium:active:after {
	border-left-color:#23954b
}
.button-v3-tertiary.blue {
	color:#166A8F
}
.button-v3-tertiary.blue:after {
	border-left-color:#166A8F
}
.button-v3-tertiary.blue:hover,.button-v3-tertiary.blue:focus {
	color:#19607F
}
.button-v3-tertiary.blue:hover:after,.button-v3-tertiary.blue:focus:after {
	border-left-color:#19607F
}
.button-v3-tertiary.blue:active {
	color:#175571
}
.button-v3-tertiary.blue:active:after {
	border-left-color:#175571
}
.designed-for {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:10px;
	font-size:.625rem;
	margin-top:6px;
	margin-top:.375rem
}
.button-app-store {
	background:url(/media/img/products/v2/download-on-app-store.svg) no-repeat;
	width:134px;
	height:41px;
	background-size:134px 41px
}
.ie8 .button-app-store {
	background:url(/media/img/products/v2/download-on-app-store.png) no-repeat
}
.button-app-store.mac {
	background:url(/media/img/products/v2/download-on-mac-app-store.svg) no-repeat;
	width:170px;
	background-size:170px 41px
}
.button-app-store:hover,.button-app-store:focus {
	opacity:.5;
	filter:alpha(opacity=50)
}
.home-hero {
	overflow:hidden;
	color:dimgray;
	position:relative;
	height:auto;
	width:100%
}
.home-hero .home-hero-wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1280px;
	height:660px;
	background:url(/media/img/homepage-redesign/homepage_Hero_dsktp_Background_alt.jpg) no-repeat center;
	background-size:1280px 660px
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.home-hero .home-hero-wrapper {
	background-image:url("/media/img/homepage-redesign/homepage_Hero_dsktp_Background_alt@2x.jpg");
	background-size:1280px 660px
}
}@media only screen and (max-width: 1024px) {
	.home-hero .home-hero-wrapper {
	background:none;
	width:100%;
	height:auto;
	min-height:0
}
}.home-hero .home-hero-background {
	display:none
}
@media only screen and (max-width: 1024px) {
	.home-hero .home-hero-background {
	display:block;
	width:100%;
	height:auto;
	background:url(/media/img/homepage-redesign/homepage_Hero_tablet_Background_alt2.jpg) no-repeat center top;
	background-size:100% auto;
	padding-bottom:58%
}
}@media only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (min-resolution: 1.3dppx) {
	.home-hero .home-hero-background {
	background-image:url("/media/img/homepage-redesign/homepage_Hero_tablet_Background_alt2@2x.jpg")
}
}@media only screen and (max-width: 600px) {
	.home-hero .home-hero-background {
	background:url(/media/img/homepage-redesign/homepage_Hero_mobile_Background_alt2.jpg) no-repeat center top;
	background-size:100% auto;
	padding-bottom:75%
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.home-hero .home-hero-background {
	background-image:url("/media/img/homepage-redesign/homepage_Hero_mobile_Background_alt2@2x.jpg")
}
}.hero-subject {
	position:absolute;
	bottom:0px;
	right:102px;
	background:url(https://cdn1.evernote.com/media/img/homepage-redesign/homepage_Hero_dsktp_human.png) no-repeat bottom;
	background-size:324px 567px;
	width:324px;
	width:20.25rem;
	height:567px;
	height:35.4375rem;
	z-index:3
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.hero-subject {
	background-image:url("https://cdn1.evernote.com/media/img/homepage-redesign/homepage_Hero_dsktp_human@2x.png");
	background-size:324px 567px
}
}@media only screen and (max-width: 1024px) {
	.hero-subject {
	right:360px;
	bottom:148px;
	background:url(https://cdn1.evernote.com/media/img/homepage-redesign/homepage_Hero_tablet_human.png) no-repeat bottom;
	background-size:251px 440px;
	width:251px;
	width:15.6875rem;
	height:440px;
	height:27.5rem
}
}@media only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 1024px) and (min-resolution: 1.3dppx) {
	.hero-subject {
	background-image:url("https://cdn1.evernote.com/media/img/homepage-redesign/homepage_Hero_tablet_human.png");
	background-size:251px 440px
}
}@media only screen and (max-width: 600px) {
	.hero-subject {
	display:none
}
}.hero-content {
	color:white;
	position:relative;
	width:auto;
	max-width:1160px;
	max-width:72.5rem;
	top:120px;
	top:7.5rem;
	left:0;
	right:0;
	margin:0 auto
}
.hero-content ::-webkit-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
.hero-content :-moz-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
.hero-content ::-moz-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
.hero-content :-ms-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
.hero-content ::-ms-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
.hero-content :placeholder-shown {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px
}
@media only screen and (max-width: 1024px) {
	.hero-content {
	top:80px;
	top:5rem;
	margin:0px 25px 0px 25px;
	margin:0rem 1.5625rem 0rem 1.5625rem
}
}@media only screen and (max-width: 1024px) {
	.hero-content {
	top:0;
	color:dimgray;
	margin:25px;
	margin:1.5625rem
}
.hero-content ::-webkit-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
.hero-content :-moz-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
.hero-content ::-moz-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
.hero-content :-ms-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
.hero-content ::-ms-input-placeholder {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
.hero-content :placeholder-shown {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-weight:500;
	color:dimgray;
	font-size:16px
}
}.hero-content h1 {
	font-size:38px;
	font-size:2.375rem
}
@media only screen and (max-width: 1024px) {
	.hero-content h1 {
	font-size:32px;
	font-size:2rem
}
}@media only screen and (max-width: 600px) {
	.hero-content h1 {
	font-size:24px;
	font-size:1.5rem;
	line-height:32px;
	line-height:2rem;
	margin-bottom:5px;
	margin-bottom:.3125rem
}
}.hero-content h3 {
	font-size:20px;
	font-size:1.25rem;
	line-height:30px;
	line-height:1.875rem;
	margin-bottom:40px;
	margin-bottom:2.5rem
}
@media only screen and (max-width: 600px) {
	.hero-content h3 {
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	line-height:1.5rem;
	margin-bottom:25px;
	margin-bottom:1.5625rem
}
}.hero-content h1,.hero-content h3 {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased
}
.hero-content .sign-up-form {
	max-width:450px;
	max-width:28.125rem
}
@media only screen and (max-width: 1024px) {
	.hero-content .sign-up-form {
	text-align:center;
	margin:0 auto
}
}@media only screen and (max-width: 600px) {
	.hero-content .sign-up-form {
	text-align:left
}
}.hero-content .sign-up-form.row {
	width:1160px
}
.hero-content .sign-up-form .login-link,.hero-content .sign-up-form .create-link {
	color:#fff;
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:14px;
	font-size:.875rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
.hero-content .sign-up-form .login-link:focus,.hero-content .sign-up-form .login-link:hover,.hero-content .sign-up-form .create-link:focus,.hero-content .sign-up-form .create-link:hover {
	border-color:#fff
}
@media only screen and (max-width: 1024px) {
	.hero-content .sign-up-form .login-link,.hero-content .sign-up-form .create-link {
	color:dimgray;
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	text-decoration:none;
	border-bottom:1px solid transparent;
	font-size:14px;
	font-size:.875rem;
	-webkit-transition:border .2s ease-in-out 0s;
	-moz-transition:border .2s ease-in-out 0s;
	-o-transition:border .2s ease-in-out 0s;
	transition:border .2s ease-in-out 0s
}
.hero-content .sign-up-form .login-link:focus,.hero-content .sign-up-form .login-link:hover,.hero-content .sign-up-form .create-link:focus,.hero-content .sign-up-form .create-link:hover {
	border-color:dimgray
}
}.hero-content .sign-up-form legend,.hero-content .sign-up-form label {
	display:none
}
.hero-content .sign-up-form .legal {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:10px;
	font-size:.625rem;
	margin:0px 0px 15px 0px;
	margin:0rem 0rem .9375rem 0rem
}
.hero-content .sign-up-form .legal a {
	color:inherit
}
.hero-content .sign-up-form .legal a:hover,.hero-content .sign-up-form .legal a:focus {
	text-decoration:none
}
.hero-content .sign-up-form .legal a:visited {
	color:inherit
}
.hero-content .sign-up-form .legal a.white a {
	color:white;
	font-weight:500
}
.hero-content .sign-up-form .form-items {
	width:85%
}
@media only screen and (max-width: 1024px) {
	.hero-content .sign-up-form .form-items {
	width:100%
}
}.hero-content .sign-up-form .field-item {
	margin-bottom:10px;
	margin-bottom:.625rem
}
.hero-content .sign-up-form .field-item input {
	border:none;
	width:100%;
	padding:10px;
	padding:.625rem;
	height:50px;
	height:3.125rem;
	border-radius:4px;
	border-radius:.25rem;
	background:rgba(255,255,255,0.6);
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-size:1rem
}
.hero-content .sign-up-form .field-item input:focus {
	color:white;
	-webkit-transition:color 0.5s ease-in 0s background 0.5s ease-in 0s;
	-moz-transition:color 0.5s ease-in 0s background 0.5s ease-in 0s;
	-o-transition:color 0.5s ease-in 0s background 0.5s ease-in 0s;
	transition:color 0.5s ease-in 0s background 0.5s ease-in 0s
}
@media only screen and (max-width: 1024px) {
	.hero-content .sign-up-form .field-item input:focus {
	border:1px solid dimgray;
	color:dimgray
}
}@media only screen and (max-width: 1024px) {
	.hero-content .sign-up-form .field-item input {
	border:1px solid dimgray;
	color:dimgray
}
}.hero-content .sign-up-form .button-container {
	margin-top:10px;
	margin-top:.625rem
}
.hero-content .sign-up-form .button-pricing--premium {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-width:0
}
.hero-content .upgrade-toggle-info {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	text-align:center;
	margin-top:15px
}
@media only screen and (max-width: 600px) {
	.hero-content .upgrade-toggle-info {
	display:none
}
}.social-proof {
	width:100%;
	background:#414141;
	margin:0 auto;
	padding:20px 0
}
@media only screen and (max-width: 1024px) {
	.social-proof {
	margin-top:30px
}
}.social-proof .row {
	padding:0 20px
}
.social-proof p {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	line-height:1.5rem;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	color:#fff
}
@media only screen and (max-width: 850px) {
	.social-proof p {
	max-width:390px;
	margin:0 auto
}
}.social-proof .green {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	color:#2dbe60
}
.homepage-tiers {
	color:#7d7d7d;
	margin:55px 0px;
	margin:3.4375rem 0rem
}
@media only screen and (max-width: 1020px) {
	.homepage-tiers {
	display:none
}
}.homepage-tiers h2 {
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:28px;
	font-size:1.75rem;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:1.5px;
	letter-spacing:.09375rem;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
.homepage-tiers ul {
	position:relative;
	overflow:hidden
}
.homepage-tiers li {
	float:left;
	width:28%
}
.homepage-tiers li.basic h2 {
	color:#758d94
}
.homepage-tiers li.basic .tier-description a {
	color:#758d94
}
.homepage-tiers li.basic .tier-cta {
	background:#758d94
}
.homepage-tiers li.basic .learn-more:after {
	fill:#758d94
}
.homepage-tiers li.basic .tier-price {
	padding-left:0
}
.homepage-tiers li.basic .tier-price:lang(sv) {
	font-size:36px;
	font-size:2.25rem
}
.homepage-tiers li.basic .tier-price:before {
	display:none
}
.homepage-tiers li.plus {
	margin:0 8%
}
.homepage-tiers li.plus h2 {
	color:#2facb2
}
.homepage-tiers li.plus .tier-description a {
	color:#2facb2
}
.homepage-tiers li.plus .learn-more:after {
	fill:#2facb2
}
.homepage-tiers li.plus .tier-cta {
	background:#2facb2
}
.homepage-tiers li.premium h2 {
	color:#2dbe60
}
.homepage-tiers li.premium .tier-description a {
	color:#2dbe60
}
.homepage-tiers li.premium .learn-more:after {
	fill:#2dbe60
}
.homepage-tiers li.premium .tier-cta {
	background:#2dbe60
}
.homepage-tiers li.premium .business-cta {
	font-size:14px;
	font-size:.875rem;
	color:#2dbe60;
	background:none;
	border:1px solid #bebfbe;
	margin-top:10px;
	margin-top:.625rem
}
.homepage-tiers li.business h2 {
	color:#1b6d91
}
.homepage-tiers li.business .circle {
	border-color:#1b6d91
}
.homepage-tiers li.business .circle:after {
	background:#1b6d91
}
.homepage-tiers li.business .tier-description a {
	color:#1b6d91
}
.homepage-tiers li.business .learn-more:after {
	fill:#1b6d91
}
.homepage-tiers li.business .tier-cta {
	background:#1b6d91
}
.homepage-tiers li.business .business-cta {
	font-size:14px;
	font-size:.875rem;
	color:#1b6d91;
	background:none;
	border:1px solid #bebfbe;
	margin-top:10px;
	margin-top:.625rem
}
.homepage-tiers .tier-description {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:21px;
	line-height:1.3125rem;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:12px 0px 10px;
	padding:.75rem 0rem .625rem
}
.homepage-tiers .tier-description a,.homepage-tiers .tier-description a:link {
	text-decoration:none
}
.homepage-tiers .tier-price {
	color:#737373;
	position:relative;
	font-family:"Gotham_SSm_3r",Helvetica,Arial,sans-serif;
	font-size:42px;
	font-size:2.625rem;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:12px;
	margin-bottom:.75rem;
	padding:5px 0px 3px;
	padding:.3125rem 0rem .1875rem;
	vertical-align:bottom;
	height:70px;
	height:4.375rem;
	line-height:70px;
	line-height:4.375rem
}
.homepage-tiers .tier-price.shrink {
	line-height:normal;
	font-size:28px;
	font-size:1.75rem
}
.homepage-tiers .tier-price .small {
	font-size:12px;
	font-size:.75rem
}
.homepage-tiers .tier-price .small:lang(sv) {
	font-size:11px;
	font-size:.6875rem
}
.homepage-tiers .learn-more {
	position:relative
}
.homepage-tiers .learn-more:after {
	content:'';
	display:inline-block;
	top:4px;
	left:100%;
	width:9px;
	height:9px;
	background:url("../img/arrow.svg") no-repeat;
	background-size:contain;
	margin-left:5px;
	transition:.1s margin-left ease-out
}
.homepage-tiers .learn-more:hover:after {
	margin-left:9px;
	transition:.1s margin-left ease-out
}
.homepage-tiers .tier-cta {
	color:#fff
}
.homepage-tiers .button-v2,.homepage-tiers .button-primary--square,.homepage-tiers .button-primary--round,.homepage-tiers .button-primary--light,.homepage-tiers .button-pricing,.homepage-tiers .button-pricing--basic,.homepage-tiers .button-pricing--plus,.homepage-tiers .button-pricing--premium,.homepage-tiers .button-pricing--business,.homepage-tiers .button-secondary--square,.homepage-tiers .button-secondary--round,.homepage-tiers .button-secondary--light,.homepage-tiers .button-tertiary--square,.homepage-tiers .button-tertiary--round {
	display:block;
	width:100%;
	max-width:initial;
	border-radius:4px;
	border-radius:.25rem
}
.homepage-tiers.biz .row {
	width:1200px;
	max-width:1200px;
	padding:0 20px
}
@media only screen and (max-width: 1200px) {
	.homepage-tiers.biz .row {
	width:100%
}
}.homepage-tiers.biz h2 {
	text-align:left
}
.homepage-tiers.biz .tier-description {
	font-size:12px;
	font-size:.75rem;
	height:130px;
	height:8.125rem
}
.homepage-tiers.biz ul {
	width:100%
}
.homepage-tiers.biz li {
	width:22%;
	margin-left:4%
}
.homepage-tiers.biz li:first-child {
	margin-left:0
}
.homepage-tiers.biz li.plus,.homepage-tiers.biz li.premium {
	margin:0 0 0 4%
}
.sync-everywhere {
	background-color:#E8E8E8
}
.sync-everywhere .row {
	position:relative;
	min-height:572px;
	min-height:35.75rem
}
@media only screen and (max-width: 1050px) {
	.sync-everywhere .row {
	min-height:572px;
	min-height:35.75rem;
	padding-bottom:0
}
}@media only screen and (max-width: 768px) {
	.sync-everywhere .row {
	min-height:452px;
	min-height:28.25rem
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere .row {
	min-height:432px;
	min-height:27rem
}
}.sync-everywhere .content {
	margin-top:-113px;
	margin-top:-7.0625rem
}
@media only screen and (max-width: 768px) {
	.sync-everywhere.pricing-module .row {
	padding-top:35px;
	padding-top:2.1875rem;
	padding-bottom:35px;
	padding-bottom:2.1875rem
}
}@media only screen and (max-width: 768px) {
	.sync-everywhere.pricing-module.content-on-left .content {
	position:static;
	top:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	position:relative;
	left:initial;
	width:475px;
	width:29.6875rem;
	text-align:center;
	margin:0 auto
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere.pricing-module.content-on-left .content {
	width:100%;
	text-align:left
}
}.sync-everywhere .image {
	display:block;
	position:absolute;
	right:-355px;
	top:-60px;
	width:1677px;
	height:632px;
	background:url(https://cdn1.evernote.com/evernote.com/img/upgrade/desktop/sync_everywhere.jpg) no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.sync-everywhere .image {
	background-image:url("https://cdn1.evernote.com/evernote.com/img/upgrade/desktop/sync_everywhere@2x.jpg");
	background-size:0px 0px;
	background-size:contain
}
}@media only screen and (max-width: 1050px) {
	.sync-everywhere .image {
	top:-30px;
	right:-400px;
	background-size:contain;
	background-position:bottom center
}
}@media only screen and (max-width: 768px) {
	.sync-everywhere .image {
	top:initial;
	right:initial;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:696px;
	height:0;
	padding-top:60%;
	right:initial
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere .image {
	width:100%;
	padding-top:160px
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere .button-pricing--basic {
	width:100%
}
}.sync-everywhere.home {
	color:#696969;
	fill:#696969;
	overflow:hidden
}
.sync-everywhere.home .row {
	max-width:100%
}
@media only screen and (max-width: 960px) {
	.sync-everywhere.home .row {
	min-height:390px;
	padding-top:40px
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere.home .row {
	min-height:350px
}
}.sync-everywhere.home .content {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:4%;
	width:450px
}
@media only screen and (max-width: 960px) {
	.sync-everywhere.home .content {
	width:350px;
	margin-top:-70px
}
}@media only screen and (max-width: 768px) {
	.sync-everywhere.home.pricing-module.content-on-left .content {
	text-align:left;
	margin:0;
	padding:0 20px
}
}.sync-everywhere.home .image {
	right:-335px
}
@media only screen and (max-width: 960px) {
	.sync-everywhere.home .image {
	right:-390px;
	height:420px
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere.home .image {
	width:100%;
	height:200px;
	padding:0;
	left:0;
	right:0;
	height:200px;
	background-position:top center;
	transform:none;
	background-size:cover
}
}.sync-everywhere.home h2 {
	font-family:"webfont_light",Helvetica,Arial,sans-serif;
	font-size:32px;
	font-size:2rem;
	margin-bottom:10px;
	margin-bottom:.625rem
}
@media only screen and (max-width: 1050px) {
	.sync-everywhere.home h2 {
	font-size:28px;
	font-size:1.75rem
}
}@media only screen and (max-width: 600px) {
	.sync-everywhere.home h2 {
	font-size:24px;
	font-size:1.5rem;
	margin-bottom:10px;
	margin-bottom:.625rem
}
}.sync-everywhere .third-party-buttons .svg-icon {
	display:inline-block;
	width:25px;
	height:25px;
	margin-right:10px
}
.home-video-hero {
	position:relative;
	width:100%;
	height:auto;
	bottom:-4px
}
.home-video-hero .video-frame {
	position:relative
}
.home-video-hero .video-frame video {
	width:100%;
	height:auto
}
.home-video-hero .video-overlay {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	z-index:2
}
@media only screen and (max-width: 768px) {
	.home-video-hero .video-overlay {
	display:none
}
}.home-video-hero .content-container {
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:3
}
@media only screen and (max-width: 768px) {
	.home-video-hero .content-container {
	position:relative;
	top:auto;
	left:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	padding:25px 0px 25px 0px;
	padding:1.5625rem 0rem 1.5625rem 0rem;
	background:#f3f3f3
}
}.home-video-hero h1 {
	font-size:38px;
	font-size:2.375rem;
	line-height:48px;
	line-height:3rem;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	margin-bottom:10px
}
@media only screen and (max-width: 768px) {
	.home-video-hero h1 {
	color:#586062
}
}@media only screen and (max-width: 600px) {
	.home-video-hero h1 {
	font-size:20px;
	font-size:1.25rem;
	line-height:30px;
	line-height:1.875rem;
	text-align:left;
	margin-bottom:0
}
}.home-video-hero p {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size:.75rem;
	line-height:18px;
	line-height:1.125rem;
	color:#fff;
	-webkit-font-smoothing:antialiased
}
@media only screen and (max-width: 768px) {
	.home-video-hero p {
	color:#586062
}
}.home-video-hero .content {
	position:relative;
	max-width:600px;
	margin:0 auto 0 auto;
	padding:0 20px
}
@media only screen and (max-width: 1024px) {
	.home-video-hero .content {
	margin:0 auto 20px
}
}.home-video-hero .sub-copy {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	font-size:20px;
	font-size:1.25rem;
	line-height:30px;
	line-height:1.875rem;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing:antialiased
}
@media only screen and (max-width: 768px) {
	.home-video-hero .sub-copy {
	color:#586062
}
}@media only screen and (max-width: 600px) {
	.home-video-hero .sub-copy {
	text-align:left;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem
}
}.home-video-hero .sign-up-form {
	position:relative;
	max-width:540px;
	margin:0 auto;
	padding:0 20px
}
@media only screen and (max-width: 600px) {
	.home-video-hero .sign-up-form {
	max-width:100%
}
}.home-video-hero legend {
	position:absolute;
	left:-9999px
}
.home-video-hero fieldset {
	margin-bottom:10px;
	overflow:hidden
}
.home-video-hero label {
	position:absolute;
	left:-9999px
}
.home-video-hero .field-item {
	width:48.5%;
	float:left
}
.home-video-hero .field-item:first-of-type {
	margin-right:3%
}
@media only screen and (max-width: 600px) {
	.home-video-hero .field-item {
	width:100%;
	float:none
}
.home-video-hero .field-item:first-of-type {
	margin-right:0;
	margin-bottom:15px
}
}.home-video-hero input {
	display:block;
	width:100%;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#586062;
	border-radius:3px;
	outline:none;
	padding:12px 10px 10px
}
@media only screen and (max-width: 700px) {
	.home-video-hero input {
	border:1px solid #586062
}
}.home-video-hero .button-pricing--premium {
	display:block;
	width:100%;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	margin-bottom:15px
}
.home-video-hero .legal,.home-video-hero .upgrade-toggle-info {
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	font-size:10px;
	font-size:.625rem;
	text-align:center
}
@media only screen and (max-width: 600px) {
	.home-video-hero .legal,.home-video-hero .upgrade-toggle-info {
	text-align:left
}
}.home-video-hero .legal a,.home-video-hero .legal a:link,.home-video-hero .legal a:visited,.home-video-hero .upgrade-toggle-info a,.home-video-hero .upgrade-toggle-info a:link,.home-video-hero .upgrade-toggle-info a:visited {
	color:#fff
}
@media only screen and (max-width: 768px) {
	.home-video-hero .legal a,.home-video-hero .legal a:link,.home-video-hero .legal a:visited,.home-video-hero .upgrade-toggle-info a,.home-video-hero .upgrade-toggle-info a:link,.home-video-hero .upgrade-toggle-info a:visited {
	color:#586062
}
}.home-video-hero .legal {
	margin-bottom:10px
}
.home-video-hero fieldset {
	overflow:visible
}
.home-video-hero .field-item {
	position:relative
}
.home-video-hero .error-message {
	position:absolute;
	top:100%
}
.home-video-hero .google-sso {
	text-align:center;
	margin-top:20px
}
.home-video-hero .or-divider {
	padding-bottom:15px;
	overflow:hidden
}
.home-video-hero .or-divider .line {
	display:block;
	position:relative;
	top:10px;
	float:left;
	width:43%;
	height:1px;
	background:rgba(255,255,255,0.3)
}
@media only screen and (max-width: 768px) {
	.home-video-hero .or-divider .line {
	background:rgba(0,0,0,0.3)
}
}.home-video-hero .or-divider .text {
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	font-size:1rem;
	display:block;
	float:left;
	width:14%;
	color:#fff
}
@media only screen and (max-width: 768px) {
	.home-video-hero .or-divider .text {
	color:#586062
}
}.home-video-hero .google-logo {
	display:inline-block;
	position:relative;
	top:-1px;
	width:20px;
	height:20px;
	background:url(/media/img/google-sso/google-logo.svg) no-repeat center center;
	background-size:contain;
	margin-right:10px;
	vertical-align:middle
}
.home-video-hero .google-sso-cta {
	display:inline-block;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#6a6a6a;
	text-align:left;
	text-decoration:none;
	background:#fff;
	border:solid 1px #d0d0d0;
	border-radius:7px;
	padding:12px 20px 9px 10px
}
.scroll-prompt-arrow {
	position:absolute;
	left:50%;
	bottom:20px;
	margin-left:-38px;
	width:76px;
	height:76px;
	background:url(/media/img/homepage-redesign/hover-arrow@1x.png);
	animation:small 2.8s steps(95) infinite;
	cursor:pointer;
	z-index:3
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.scroll-prompt-arrow {
	background-image:url("/media/img/homepage-redesign/hover-arrow@1x.png")
}
}@media only screen and (max-width: 768px) {
	.scroll-prompt-arrow {
	display:none
}
}@keyframes large {
	from {
	background-position:0px
}
to {
	background-position:-14535px
}
}@keyframes small {
	from {
	background-position:0px
}
to {
	background-position:-7268px
}
}.new-story {
	margin-top:40px;
	margin-bottom:40px
}
@media only screen and (max-width: 600px) {
	.new-story {
	margin-top:0;
	margin-bottom:20px
}
}.new-story .row {
	padding:0 20px
}
.new-story h2 {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	font-size:30px;
	font-size:1.875rem;
	line-height:40px;
	line-height:2.5rem;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	margin-bottom:5px
}
@media only screen and (max-width: 600px) {
	.new-story h2 {
	font-size:24px;
	font-size:1.5rem;
	line-height:32px;
	line-height:2rem
}
}.new-story p {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem;
	line-height:26px;
	line-height:1.625rem;
	color:#586062;
	-webkit-font-smoothing:antialiased;
	margin-bottom:20px
}
@media only screen and (max-width: 600px) {
	.new-story p {
	font-size:14px;
	font-size:.875rem;
	line-height:24px;
	line-height:1.5rem
}
}.new-story p:last-of-type {
	margin-bottom:0
}
.story-item {
	position:relative;
	overflow:hidden
}
@media only screen and (max-width: 960px) {
	.story-item {
	padding:10% 0
}
}@media only screen and (max-width: 600px) {
	.story-item {
	padding:0
}
}.story-image {
	width:50%;
	height:0;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:contain
}
.image-on-right .story-image {
	float:right
}
.image-on-left .story-image {
	float:left
}
@media only screen and (max-width: 960px) {
	.story-image {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.image-on-right .story-image {
	right:0
}
.image-on-left .story-image {
	left:0
}
}@media only screen and (max-width: 600px) {
	.story-image {
	position:static;
	top:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	width:100%
}
.image-on-right .story-image,.image-on-left .story-image {
	float:none;
	right:initial;
	left:initial;
	background-position:center top
}
}.story-image.note {
	padding-top:28%;
	background-image:url(../img/yx_p_web/_e-note@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.note {
	background-image:url("../img/yx_p_web/_e-note@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.note {
	padding-top:86%;
	margin-bottom:2rem;
	background-image:url(../img/yx_p_web/_e-note@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.note {
	background-image:url("../img/yx_p_web/_e-note@2x.png")
}
}.story-image.sync {
	padding-top:31%;
	background-image:url(../img/yx_p_web/_e-sync@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.sync {
	background-image:url("../img/yx_p_web/_e-sync@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.sync {
	padding-top:86%;
	background-image:url(../img/yx_p_web/_e-sync@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.sync {
	background-image:url("../img/yx_p_web/_e-sync@2x.png")
}
}.story-image.find {
	padding-top:26%;
	background-image:url(../img/yx_p_web/_e-find@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.find {
	background-image:url("../img/yx_p_web/_e-find@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.find {
	padding-top:86%;
	background-image:url(../img/yx_p_web/_e-find@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.find {
	background-image:url("../img/yx_p_web/_e-find@2x.png")
}
}.story-image.share {
	padding-top:36%;
	background-image:url(../img/yx_p_web/_e-share@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.share {
	background-image:url("../img/yx_p_web/_e-share@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.share {
	padding-top:70%;
	margin-bottom:2rem;
	margin-top:1rem;
	background-image:url(../img/yx_p_web/_e-share@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.share {
	background-image:url("../img/yx_p_web/_e-share@2x.png")
}
}.story-image.knowledge {
	padding-top:36%;
	background-image:url(../img/yx_p_web/enterprise/_e-knowledge@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.knowledge {
	background-image:url("../img/yx_p_web/enterprise/_e-knowledge@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.knowledge {
	padding-top:220px;
	background-image:url(../img/yx_p_web/enterprise/_e-knowledge@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.knowledge {
	background-image:url("../img/yx_p_web/enterprise/_e-knowledge@2x.png")
}
}.story-image.account {
	padding-top:36%;
	background-size:75%;
	background-position-x:40%;
	background-image:url(../img/yx_p_web/enterprise/_e-account@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.account {
	background-image:url("../img/yx_p_web/enterprise/_e-account@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.account {
	padding-top:220px;
	background-image:url(../img/yx_p_web/enterprise/_e-account@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.account {
	background-image:url("../img/yx_p_web/enterprise/_e-account@2x.png")
}
}.story-image.effective {
	padding-top:36%;
	background-image:url(../img/yx_p_web/enterprise/_e-effective@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.effective {
	background-image:url("../img/yx_p_web/enterprise/_e-effective@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.effective {
	padding-top:220px;
	background-image:url(../img/yx_p_web/enterprise/_e-effective@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.effective {
	background-image:url("../img/yx_p_web/enterprise/_e-effective@2x.png")
}
}.story-image.safe {
	padding-top:36%;
	background-image:url(../img/yx_p_web/enterprise/_e-safe@1x.png)
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.story-image.safe {
	background-image:url("../img/yx_p_web/enterprise/_e-safe@2x.png")
}
}@media only screen and (max-width: 600px) {
	.story-image.safe {
	padding-top:220px;
	margin-bottom:2rem;
	background-image:url(../img/yx_p_web/enterprise/_e-safe@1x.png)
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.story-image.safe {
	background-image:url("../img/yx_p_web/enterprise/_e-safe@2x.png")
}
}.story-content {
	width:50%;
	max-width:450px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	padding-left:50px
}
.image-on-left .story-content {
	left:50%
}
@media only screen and (max-width: 960px) {
	.story-content {
	position:static;
	top:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.image-on-left .story-content {
	float:right;
	left:initial
}
.image-on-right .story-content {
	float:left
}
}@media only screen and (max-width: 600px) {
	.story-content {
	width:100%;
	padding:0
}
.image-on-left .story-content,.image-on-right .story-content {
	float:none;
	max-width:initial
}
}.bottom-cta {
	background:#55b070;
	background:-moz-linear-gradient(90deg, #55b070 0%, #3b9768 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #55b070), color-stop(100%, #3b9768));
	background:-webkit-linear-gradient(90deg, #55b070 0%, #3b9768 100%);
	background:-o-linear-gradient(90deg, #55b070 0%, #3b9768 100%);
	background:-ms-linear-gradient(90deg, #55b070 0%, #3b9768 100%);
	background:linear-gradient(90deg, #55b070 0%, #3b9768 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#55b070', endColorstr='#3b9768',GradientType=1 );
	padding:40px 0
}
.bottom-cta .row {
	padding:0 20px
}
.bottom-cta h2 {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	font-size:30px;
	font-size:1.875rem;
	line-height:40px;
	line-height:2.5rem;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	margin-bottom:0
}
@media only screen and (max-width: 600px) {
	.bottom-cta h2 {
	font-size:24px;
	font-size:1.5rem;
	line-height:32px;
	line-height:2rem
}
}.bottom-cta p {
	font-family:"webfont",Helvetica,Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem;
	line-height:26px;
	line-height:1.625rem;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	margin-bottom:20px
}
@media only screen and (max-width: 600px) {
	.bottom-cta p {
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	line-height:1.5rem
}
}.bottom-cta .form-items {
	position:relative;
	max-width:360.5px;
	margin:20px auto 0
}
@media only screen and (max-width: 600px) {
	.bottom-cta .form-items {
	max-width:100%
}
}.bottom-cta legend,.bottom-cta label {
	position:absolute;
	left:-9999px
}
.bottom-cta .field-item {
	margin-bottom:15px
}
.bottom-cta input {
	display:block;
	width:100%;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#586062;
	border:0;
	border-radius:3px;
	outline:none;
	padding:12px 10px 10px
}
@media only screen and (max-width: 600px) {
	.bottom-cta input {
	border:1px solid #586062;
	color:#586062
}
}.bottom-cta .button-pricing--premium {
	display:block;
	width:100%;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	color:#fff;
	border-color:#fff;
	background:transparent;
	border:1px solid;
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.bottom-cta .button-pricing--premium:hover,.bottom-cta .button-pricing--premium:focus {
	color:#28a956;
	background-color:rgba(255,255,255,0.9);
	border-color:rgba(255,255,255,0.8);
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.bottom-cta .button-pricing--premium:active {
	color:#23954b;
	background:rgba(255,255,255,0.9);
	border-color:rgba(255,255,255,0.6);
	transition:.2s background ease-out, .2s color ease-out, .2s border-color ease-out
}
.bottom-cta .legal {
	font-family:"Gotham_SSm_7r",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size:.75rem;
	line-height:18px;
	line-height:1.125rem;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	margin-bottom:15px
}
.bottom-cta .legal a,.bottom-cta .legal a:link,.bottom-cta .legal a:visited {
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #fff
}
.bottom-cta .legal a:hover {
	border-bottom:1px solid #fff;
	transition:.2s border-color ease-out
}
@media only screen and (max-width: 600px) {
	.bottom-cta .legal a:hover {
	border-color:#586062
}
}.hero-webclipper {
	position:relative;
	padding:30px 0px 30px 0px;
	padding:1.875rem 0rem 1.875rem 0rem
}
@media only screen and (max-width: 1024px) {
	.hero-webclipper {
	display:none
}
}.webclipper-hero-content {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:50%;
	right:0
}
.webclipper-hero-content h1 {
	font-family:"webfont_light",Helvetica,Arial,sans-serif;
	font-size:42px;
	font-size:2.625rem;
	-webkit-font-smoothing:antialiased
}
.webclipper-hero-content p {
	font-family:"webfont_light",Helvetica,Arial,sans-serif;
	font-size:20px;
	font-size:1.25rem;
	line-height:28px;
	line-height:1.75rem;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
.webclipper-computer {
	width:572px;
	width:35.75rem;
	height:404px;
	height:25.25rem;
	background:url(/media/img/products/web-clipper/icon-laptop@1x.png) no-repeat center
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.webclipper-computer {
	background-image:url("/media/img/products/web-clipper/icon-laptop@2x.png");
	background-size:572px 404px
}
}.webclipper-variant {
	background:#F3F3F3
}
.webclipper-variant .home-hero-wrapper {
	display:none
}
@media only screen and (max-width: 1024px) {
	.webclipper-variant .home-hero-wrapper {
	display:block
}
}.google-drive.hero {
	height:640px;
	height:40rem;
	position:relative;
	overflow:hidden;
	background:#2DBE60;
	background:-moz-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #2DBE60), color-stop(100%, #246DE9));
	background:-webkit-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-o-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-ms-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DBE60', endColorstr='#246DE9',GradientType=1 )
}
@media only screen and (max-width: 800px) {
	.google-drive.hero {
	height:auto;
	box-shadow:none;
	border-bottom:1px solid #ebebeb
}
}.google-drive.hero .row {
	width:1200px;
	position:relative;
	height:100%;
	padding:0 20px
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .row {
	padding:0
}
}.google-drive.hero .google-drive-integration-image {
	position:absolute;
	bottom:0;
	width:1439px;
	width:89.9375rem;
	height:532px;
	height:33.25rem;
	background:url("/media/img/google-drive/google-drive-returning-hero.png") no-repeat;
	background-position:400px
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .google-drive-integration-image {
	position:relative;
	background:white url("/media/img/google-drive/google-drive-mb-hero.png") no-repeat;
	background-size:100% 100%;
	margin-left:auto;
	width:100%;
	height:auto;
	padding-bottom:76%
}
}.google-drive.hero .content {
	float:left;
	color:white;
	position:relative;
	z-index:2;
	width:550px;
	width:34.375rem;
	margin-top:75px;
	margin-top:4.6875rem
}
.google-drive.hero .content:lang(es-latam),.google-drive.hero .content:lang(pt-br) {
	margin-top:45px;
	margin-top:2.8125rem
}
.google-drive.hero .content h1 {
	font-size:42px;
	font-size:2.625rem;
	line-height:48px;
	line-height:3rem
}
.google-drive.hero .content h1:lang(de) {
	font-size:40px;
	font-size:2.5rem
}
.google-drive.hero .content p {
	font-size:18px;
	font-size:1.125rem;
	line-height:26px;
	line-height:1.625rem;
	max-width:400px;
	max-width:25rem;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .content {
	float:none;
	width:100%;
	margin-top:25px;
	margin-top:1.5625rem;
	padding:0 20px
}
}.google-drive.hero .disclaimer {
	font-size:18px;
	font-size:1.125rem;
	position:absolute;
	left:25px;
	bottom:25px;
	color:white;
	max-width:350px;
	max-width:21.875rem
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .disclaimer {
	position:static;
	float:none;
	display:block;
	margin:20px 0px 20px 20px;
	margin:1.25rem 0rem 1.25rem 1.25rem
}
}.google-drive.hero .buttons {
	max-width:350px;
	max-width:21.875rem
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .buttons {
	display:block;
	text-align:center;
	margin:auto;
	margin-bottom:30px;
	margin-bottom:1.875rem
}
}.google-drive.hero .buttons .try-beta-cta {
	min-width:100%;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
@media only screen and (max-width: 800px) {
	.google-drive.hero .buttons .try-beta-cta {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:350px;
	max-width:21.875rem
}
}.google-drive.hero .buttons a:link,.google-drive.hero .buttons a:visited {
	color:inherit
}
.google-drive-upsell-banner {
	color:white;
	width:100%;
	margin:auto;
	padding:20px;
	padding:1.25rem;
	background:#2DBE60;
	background:-moz-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #2DBE60), color-stop(100%, #246DE9));
	background:-webkit-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-o-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:-ms-linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	background:linear-gradient(90deg, #2DBE60 0%, #246DE9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DBE60', endColorstr='#246DE9',GradientType=1 )
}
@media only screen and (max-width: 1260px) {
	.google-drive-upsell-banner {
	width:auto
}
}@media only screen and (max-width: 1024px) {
	.google-drive-upsell-banner {
	line-height:normal;
	background:#2DBE60;
	background:-moz-linear-gradient(180deg, #2DBE60 0%, #246DE9 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #2DBE60), color-stop(100%, #246DE9));
	background:-webkit-linear-gradient(180deg, #2DBE60 0%, #246DE9 100%);
	background:-o-linear-gradient(180deg, #2DBE60 0%, #246DE9 100%);
	background:-ms-linear-gradient(180deg, #2DBE60 0%, #246DE9 100%);
	background:linear-gradient(180deg, #2DBE60 0%, #246DE9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DBE60', endColorstr='#246DE9',GradientType=1 )
}
}.google-drive-upsell-banner .google-drive-upsell,.google-drive-upsell-banner .google-drive-cta {
	display:flex;
	justify-content:flex-end;
	align-items:center
}
@media only screen and (max-width: 1150px) {
	.google-drive-upsell-banner .google-drive-upsell,.google-drive-upsell-banner .google-drive-cta {
	justify-content:flex-start
}
}@media only screen and (max-width: 1024px) {
	.google-drive-upsell-banner .google-drive-upsell,.google-drive-upsell-banner .google-drive-cta {
	display:block;
	text-align:center
}
}.google-drive-upsell-banner .google-drive-cta {
	float:right
}
@media only screen and (max-width: 1024px) {
	.google-drive-upsell-banner .google-drive-cta {
	float:none
}
}.google-drive-upsell-banner .google-drive-logo {
	vertical-align:middle;
	display:inline-block;
	width:75px;
	height:75px;
	margin:0px 10px;
	margin:0rem .625rem
}
.google-drive-upsell-banner .new {
	text-transform:uppercase;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:26px;
	font-size:1.625rem
}
@media only screen and (max-width: 1150px) {
	.google-drive-upsell-banner .new {
	display:none
}
}.google-drive-upsell-banner .upsell {
	width:63%;
	-webkit-font-smoothing:antialiased;
	font-size:30px;
	font-size:1.875rem
}
.google-drive-upsell-banner .upsell:lang(fr),.google-drive-upsell-banner .upsell:lang(es),.google-drive-upsell-banner .upsell:lang(es-latam) {
	width:57%
}
@media only screen and (max-width: 1024px) {
	.google-drive-upsell-banner .upsell {
	width:auto;
	margin:20px auto;
	display:block
}
}.google-drive-upsell-banner .promotion-cta {
	font-weight:700;
	vertical-align:middle
}
.modalar-hidden {
	display:none
}
#modalar-mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	color:#000;
	opacity:0.55;
	z-index:5
}
.modalar-modal {
	position:fixed;
	margin-left:auto;
	margin-right:auto;
	top:20%;
	left:0;
	right:0;
	width:530px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:white;
	border-radius:4px;
	box-shadow:2px 2px 20px 0 rgba(0,0,0,0.5);
	z-index:5
}
.modalar-modal .google-sso {
	width:350px;
	text-align:center;
	margin:40px auto -10px
}
.modalar-modal .google-logo {
	display:inline-block;
	position:relative;
	top:-1px;
	width:20px;
	height:20px;
	background:url(/media/img/google-sso/google-logo.svg) no-repeat center center;
	background-size:contain;
	margin-right:15px;
	vertical-align:middle
}
.modalar-modal .google-sso-cta {
	display:block;
	font-family:"Gotham_SSm_5r",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#6a6a6a;
	text-align:center;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	background:#fff;
	border:solid 1px #d0d0d0;
	border-radius:7px;
	padding:12px 20px 9px
}
.modalar-modal .or-divider {
	padding-top:15px;
	overflow:hidden
}
.modalar-modal .or-divider .line {
	display:block;
	position:relative;
	top:10px;
	float:left;
	width:43%;
	height:1px;
	background:rgba(0,0,0,0.2)
}
.modalar-modal .or-divider .text {
	display:block;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	font-size:1rem;
	color:#999;
	float:left;
	width:14%
}
.modalar-title {
	margin-top:16px;
	margin-bottom:15px;
	padding:0;
	font-family:"webfont_light",Helvetica,Arial,sans-serif;
	font-size:30px;
	color:#586062;
	text-align:center
}
.modalar-form {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif
}
.modalar-form-field {
	margin-top:10px
}
.modalar-form-field .error-border {
	border:solid 1px #e4a197
}
.modalar-form-field .field-item-messages {
	position:relative;
	width:0;
	height:0;
	padding:0;
	margin:0
}
.modalar-form-field .error-message {
	position:relative;
	color:#b92219;
	font-size:12px;
	background-color:#ffd1d1;
	border:solid 1px #e4a197;
	width:346px;
	top:-1px;
	left:2px;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px
}
.modalar-form-input-text {
	display:block;
	font-size:16px;
	height:40px;
	width:350px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border-radius:4px;
	border:solid 1px #d7dcdd;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px
}
.modalar-form-input-text ::-webkit-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :-moz-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text ::-moz-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :-ms-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text ::-ms-input-placeholder {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-input-text :placeholder-shown {
	font-family:inherit;
	font-weight:inherit;
	color:#aeb6b8;
	font-size:inherit
}
.modalar-form-field-spacer {
	height:40px
}
.modalar-form-field-spacer::before {
	content:"\00A0"
}
.modalar-form-input-checkbox {
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:middle
}
.modalar-form-input-checkbox-label {
	color:#586062;
	vertical-align:middle;
	margin:0;
	margin-left:0.7em;
	margin-top:0;
	margin-bottom:0;
	padding:0
}
.modalar-form-submit {
	width:100%;
	height:50px
}
.modalar-form-link-container {
	text-align:center;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto
}
.modalar-form-link-container a {
	color:#2dbe60;
	text-decoration:none
}
.sxsw-banner {
	position:relative;
	padding:38px 0 25px;
	border-bottom:3px solid #88d761;
	overflow:hidden
}
@media only screen and (max-width: 960px) {
	.sxsw-banner {
	padding-bottom:30px
}
}.sxsw-banner .row {
	position:relative;
	width:100%;
	max-width:900px;
	padding:0 300px 0 20px
}
@media only screen and (max-width: 960px) {
	.sxsw-banner .row {
	text-align:center;
	padding-right:20px
}
}.sxsw-banner .image-1 {
	position:absolute;
	bottom:-33px;
	right:100%;
	width:230px;
	height:90px;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url(../img/sxsw/banners/sxsw_banner_17.svg);
	margin-right:30px
}
@media only screen and (max-width: 960px) {
	.sxsw-banner .image-1 {
	top:-50px;
	bottom:auto;
	margin-right:-60px
}
}.sxsw-banner .image-2 {
	position:absolute;
	top:-40px;
	left:100%;
	width:510px;
	height:100px;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url(../img/sxsw/banners/sxsw_banner_work.svg);
	margin-left:-60px
}
@media only screen and (max-width: 960px) {
	.sxsw-banner .image-2 {
	top:auto;
	bottom:-31px
}
}.sxsw-banner p {
	position:relative;
	font-family:"Gotham_SSm_4r",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-size:1rem;
	line-height:24px;
	line-height:1.5rem;
	-webkit-font-smoothing:antialiased;
	color:#062c5d
}
@media only screen and (max-width: 960px) {
	.sxsw-banner p {
	max-width:390px;
	margin:0 auto 20px
}
}.sxsw-banner a.button-v3-secondary {
	position:absolute;
	top:-10px;
	right:20px;
	color:#062c5d;
	border:2px solid #062c5d
}
.sxsw-banner a.button-v3-secondary:hover {
	border:2px solid #062c5d
}
@media only screen and (max-width: 960px) {
	.sxsw-banner a.button-v3-secondary {
	position:static
}
}.gradient-promotion-banner {
	color:white;
	text-align:center;
	padding:30px 0px 30px 0px;
	padding:1.875rem 0rem 1.875rem 0rem;
	background:#2facb2;
	background:-moz-linear-gradient(125deg, #2facb2 0%, #2dbe60 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #2facb2), color-stop(100%, #2dbe60));
	background:-webkit-linear-gradient(125deg, #2facb2 0%, #2dbe60 100%);
	background:-o-linear-gradient(125deg, #2facb2 0%, #2dbe60 100%);
	background:-ms-linear-gradient(125deg, #2facb2 0%, #2dbe60 100%);
	background:linear-gradient(125deg, #2facb2 0%, #2dbe60 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2facb2', endColorstr='#2dbe60',GradientType=1 )
}
@media only screen and (max-width: 1020px) {
	.gradient-promotion-banner {
	display:block;
	padding:20px 0px 20px 0px;
	padding:1.25rem 0rem 1.25rem 0rem
}
}.gradient-promotion-banner .row {
	padding:0px 20px;
	padding:0rem 1.25rem
}
.gradient-promotion-banner h3 {
	font-size:14px;
	font-size:.875rem
}
.gradient-promotion-banner h2 {
	font-size:30px;
	font-size:1.875rem;
	margin-bottom:15px;
	margin-bottom:.9375rem
}
.gradient-promotion-banner .promotion-cta {
	font-weight:700;
	margin-bottom:20px;
	margin-bottom:1.25rem
}
::-webkit-input-placeholder,::-moz-placeholder {
	color:#a9a9a9;
	margin-left:15px
}
.gray-background {
	background-color:#fafafa !important
}
.large-button-green {
	width:100%;
	height:53px;
	border-radius:5px;
	background-color:#35BD64;
	color:#fff;
	font-size:1rem;
	margin:18.5px auto;
	border:none
}
.large-button-green:hover {
	background-color:#4fa05a
}
.large-button-blue {
	width:100%;
	height:53px;
	border-radius:5px;
	background-color:#f8f8f8;
	color:#56bbbc;
	font-size:1rem;
	margin:18.5px auto;
	border:none
}
.large-button-blue:hover {
	background-color:#cdffff
}
.large-button-enterprise {
	width:100%;
	height:53px;
	border-radius:5px;
	background-color:#fff;
	color:#32698c;
	font-size:1rem;
	margin:18.5px auto;
	border:none
}
.large-button-enterprise:hover {
	background-color:#d2eeff
}
.button_enterprise_nav {
	border:solid 0.5px #333333;
	border-radius:5px;
	padding:13px 30px;
	color:#848484;
	font-size:.8rem;
	background-color:#fff
}
.button_enterprise_nav:hover {
	background-color:#32698c;
	border:solid 0.5px #fff;
	color:#fff
}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	background-color:#fff
}
.yxbj-p-home .no-background {
	background-color:unset !important
}
.field-item {
	position:relative;
	width:25%;
	margin:auto
}
@media only screen and (max-width: 1100px) {
	.field-item {
	width:50%
}
}@media only screen and (max-width: 600px) {
	.field-item {
	width:87%
}
}@media only screen and (max-width: 1100px) {
	.field-item .login {
	display:none
}
}.error-message {
	background:#ff0000;
	font-size:10px;
	text-align:left;
	z-index:-1;
	position:absolute;
	top:57px;
	height:24px;
	line-height:22px;
	border-radius:5px
}
.float-right {
	float:right
}
.float-left {
	float:left
}
.yxbj-p-home {
	text-align:center;
	position:relative;
	overflow:hidden;
	width:100%
}
.yxbj-p-home .link {
	color:#35BD64;
	text-decoration:none
}
.yxbj-p-home .button_green {
	border-radius:5px;
	color:#ffffff;
	font-size:16px;
	background-color:#35BD64
}
.yxbj-p-home .button_green:hover {
	background-color:#23954b
}
.yxbj-p-home .W3 {
	font-family:HiraginoSansGB-W3 !important
}
.yxbj-p-home .W6 {
	font-family:HiraginoSansGB-W6 !important
}
.yxbj-p-home .text-left {
	text-align:left
}
.yxbj-p-home * {
	font-family:HiraginoSansGB-W3;
	border:none
}
.yxbj-p-home .green {
	color:#35BD64 !important
}
.yxbj-p-home .black {
	color:#333333 !important
}
.yxbj-p-home .blue {
	color:#32698c !important
}
.yxbj-p-home .cons {
	margin-top:40px;
	padding-top:60px;
	padding-bottom:40px;
	background-image:url("../img/yx_p_web/yx-home-register-bg@3x.png");
	background-size:35%;
	background-repeat:no-repeat;
	background-position:center
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .cons {
	background-image:unset;
	margin-top:0px;
	padding-bottom:0px
}
}.yxbj-p-home .cons .head {
	font-size:50px;
	text-align:center;
	color:#333333;
	font-family:HiraginoSansGB-W6 !important
}
.yxbj-p-home .cons .head span {
	font-family:HiraginoSansGB-W6 !important
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .cons .head {
	font-size:30px
}
}.yxbj-p-home .cons .content {
	font-size:18px;
	margin-top:10px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .cons .content {
	font-size:12px
}
}.yxbj-p-home .form {
	margin:auto;
	width:100%;
	top:324.5px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .form {
	top:200px
}
}.yxbj-p-home .form input {
	width:100%;
	height:53px;
	border-radius:5px;
	background-color:#eff2f3;
	margin-top:14.5px;
	padding-left:15px
}
.yxbj-p-home .form .pro {
	color:#a9a9a9;
	height:11.5px;
	font-size:11px;
	line-height:1.22;
	margin:27.5px auto 0
}
.yxbj-p-home .form .pro a {
	color:#777777 !important
}
.yxbj-p-home .form .des {
	width:100%;
	height:16.5px;
	font-size:16.3px;
	color:#333333
}
@media only screen and (max-width: 900px) {
	.yxbj-p-home .form .des {
	font-size:15px
}
}.yxbj-p-home .banner {
	overflow:hidden;
	width:800px;
	margin:auto
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .banner {
	width:100%
}
}.yxbj-p-home .banner div {
	display:inline-block;
	width:400px;
	height:450.5px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .banner div {
	width:100%
}
}.yxbj-p-home .banner p {
	font-size:36px;
	font-family:HiraginoSansGB-W6 !important
}
.yxbj-p-home .banner button {
	border-radius:5px;
	border:solid 0.5px #333333;
	width:140.5px;
	height:55px;
	font-size:16px;
	background-color:#fff
}
.yxbj-p-home .banner button:hover {
	background-color:#35BD64;
	color:#fff;
	border:none
}
.yxbj-p-home .banner .login {
	background:url("../img/yx_p_web/home_reg_login@3x.png");
	background-size:312px 268px;
	background-position-y:54px;
	background-repeat:no-repeat;
	width:312px;
	padding-top:124px;
	color:#333333
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .banner .login {
	float:none
}
}.yxbj-p-home .banner .ent {
	background:url("../img/yx_p_web/home_reg_ent@3x.png");
	background-size:100%;
	background-repeat:no-repeat;
	color:#ffffff;
	padding-top:124px
}
.yxbj-p-home .banner .ent button {
	border:solid 0.5px #ffffff;
	color:#ffffff;
	background-color:transparent;
	margin-top:20px
}
.yxbj-p-home .banner .ent button:hover {
	background-color:rgba(143,143,143,0.5)
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .banner .ent {
	float:none
}
}.yxbj-p-home .table {
	width:100%;
	padding-top:62px
}
.yxbj-p-home .table>div {
	display:inline-table;
	font-size:16px;
	width:30%;
	height:150px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .table>div {
	width:40%
}
}.yxbj-p-home .table>div>div {
	margin:20px auto;
	width:120px;
	font-family:HiraginoSansGB-W3 !important;
	color:#4a5153;
	text-align:center
}
.yxbj-p-home .title p {
	font-size:24px;
	font-family:HiraginoSansGB-W6 !important
}
.yxbj-p-home .large {
	font-size:36px;
	font-family:HiraginoSansGB-W6 !important
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .large {
	font-size:30px
}
}.yxbj-p-home .large * {
	font-family:HiraginoSansGB-W6 !important
}
.yxbj-p-home .medium {
	font-size:24px
}
.yxbj-p-home .medium * {
	font-size:24px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .medium * {
	font-size:20px
}
}.yxbj-p-home .ent-home {
	margin-bottom:50px;
	margin-top:30px
}
.yxbj-p-home .ent-home * {
	font-family:HiraginoSansGB-W3
}
.yxbj-p-home .ent-home div {
	display:inline-block
}
.yxbj-p-home .ent-home button {
	width:205.5px;
	height:55px;
	border-radius:5px;
	background-color:#32698c;
	font-size:16px;
	color:#fff
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .ent-home button {
	width:100%
}
}.yxbj-p-home .ent-home button:hover {
	background-color:#325877
}
.yxbj-p-home .ent-home .left {
	width:310px;
	text-align:left
}
@media only screen and (max-width: 320px) {
	.yxbj-p-home .ent-home .left {
	width:260px
}
}.yxbj-p-home .ent-home .left div * {
	font-size:36px
}
@media only screen and (max-width: 320px) {
	.yxbj-p-home .ent-home .left div * {
	font-size:30px
}
}.yxbj-p-home .ent-home .right {
	width:530px;
	height:310px
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .ent-home .right {
	width:100%
}
}.yxbj-p-home .ent-home .right.ent_main_img {
	background:url("../img/yx_p_web/enterprise/_e-0@1x.png");
	background-size:100%
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.yxbj-p-home .ent-home .right.ent_main_img {
	background-image:url("../img/yx_p_web/enterprise/_e-0@2x.png")
}
}@media only screen and (max-width: 600px) {
	.yxbj-p-home .ent-home .right.ent_main_img {
	width:90%;
	height:50%;
	background:url("../img/yx_p_web/enterprise/_e-0@1x.png")
}
}@media only screen and (max-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 600px) and (min-resolution: 1.3dppx) {
	.yxbj-p-home .ent-home .right.ent_main_img {
	background-image:url("../img/yx_p_web/enterprise/_e-0@2x.png")
}
}.yxbj-p-home .ent-home .des {
	font-size:14px;
	margin-top:20px;
	margin-bottom:46.5px;
	width:80%;
	font-family:HiraginoSansGB-W3;
	font-size:14px;
	color:#333333
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .ent-home .des {
	width:95%;
	margin-bottom:1.7rem
}
}@media only screen and (max-width: 320px) {
	.yxbj-p-home .ent-home .des {
	font-size:13px
}
}.yxbj-p-home .ent-home .link {
	margin-top:23.5px;
	text-align:center;
	font-size:16px;
	width:205.5px;
	background-color:#fff
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .ent-home .link {
	width:100%
}
}.yxbj-p-home .icons {
	position:relative
}
.yxbj-p-home .icons .content {
	width:800px;
	margin:auto
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .icons .content {
	width:100%
}
}.yxbj-p-home .icons .content div {
	display:inline-block;
	vertical-align:middle;
	margin:30px 50px;
	width:12%
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .icons .content div {
	width:unset;
	margin:3.5rem 1.25rem
}
}@media only screen and (max-width: 320px) {
	.yxbj-p-home .icons .content div {
	width:18%
}
}.yxbj-p-home .icons .content img {
	margin:auto
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .icons .content .place-holder {
	display:none
}
}@media only screen and (max-width: 600px) {
	.yxbj-p-home .icons .content .extra {
	display:none
}
}.yxbj-p-home .icons .head {
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	left:50%
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .icons .head {
	width:100%
}
}.yxbj-p-home .buttons button {
	border:solid 0.5px #32698c;
	border-radius:5px;
	color:#32698c;
	font-size:16px;
	width:192px;
	height:49px;
	margin:30px;
	background-color:inherit
}
@media only screen and (max-width: 600px) {
	.yxbj-p-home .buttons button {
	margin:30px auto;
	width:21.15rem
}
}@media only screen and (max-width: 320px) {
	.yxbj-p-home .buttons button {
	width:16.15rem
}
}.yxbj-p-home .buttons button:hover {
	background-color:#32698c;
	color:#fff
}
.yxbj-p-home .mobile-register-button {
	width:100%;
	height:53px;
	margin:18.5px auto 26px;
	border:1px solid #979797;
	border-radius:5px;
	color:#313131;
	font-size:1rem;
	background-color:#fcfcfc;
	cursor:pointer
}
.yxbj-p-home .mobile-register-button span {
	display:inline-block;
	margin-top:12px;
	vertical-align:middle
}
.yxbj-p-home .mobile-register-button .icon-mobile {
	width:14px;
	height:26px;
	margin-right:20px;
	background-image:url("../img/home/sign-up/icon_mobile_1.png");
	background-size:cover
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.yxbj-p-home .mobile-register-button .icon-mobile {
	background-image:url("../img/home/sign-up/icon_mobile_1@2x.png")
}
}.yxbj-p-home .mobile-register-button:hover {
	border:1px solid transparent;
	color:#fff;
	background-color:#35BD64
}
.yxbj-p-home .mobile-register-button:hover .icon-mobile {
	background-image:url("../img/home/sign-up/icon_mobile_2.png");
	background-size:cover
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.yxbj-p-home .mobile-register-button:hover .icon-mobile {
	background-image:url("../img/home/sign-up/icon_mobile_2@2x.png")
}
}.yxbj-p-home .or-split-line {
	position:relative;
	margin-bottom:12px;
	color:#AAA;
	font-size:16px;
	z-index:1;
	overflow:hidden
}
.yxbj-p-home .or-split-line::before,.yxbj-p-home .or-split-line::after {
	position:absolute;
	width:50%;
	height:1px;
	top:51%;
	content:'';
	overflow:hidden;
	background-color:#E0E0E0
}
.yxbj-p-home .or-split-line::before {
	margin-left:-52%
}
.yxbj-p-home .or-split-line::after {
	margin-left:2%
}
.yxbj-p-story h2 {
	font-size:24px
}
.yxbj-p-story p {
	font-size:14px
}
.yxbj-p-story .story-item {
	padding:0
}
@media only screen and (max-width: 1100px) {
	.yxbj-p-story .story-item {
	padding:50px
}
}@media only screen and (max-width: 600px) {
	.yxbj-p-story .story-item {
	padding:0px
}
}@media only screen and (max-width: 600px) {
	.yxbj-p-story .more {
	display:none
}
}.sticky-banner {
	position:fixed;
	bottom:0;
	z-index:10;
	background-color:#f3f3f3;
	width:100%;
	padding:0.7rem 1.02rem 0.7rem 1.65rem
}
.sticky-banner>div {
	display:inline-block
}
.sticky-banner .download-img {
	height:3.67rem;
	width:10rem;
	background-image:url(../img/yx_p_web/xiazai@2x.png);
	background-size:100%;
	background-repeat:no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.sticky-banner .download-img {
	background-image:url("../img/yx_p_web/xiazai@3x.png")
}
}.sticky-banner * {
	vertical-align:middle
}
.sticky-banner button {
	background-color:#35BD64;
	color:#fff;
	border:none;
	border-radius:0.2rem;
	width:30%;
	height:2.08rem;
	margin-left:10%
}
@media only screen and (max-width: 320px) {
	.sticky-banner button {
	margin-left:2%
}
}.sticky-banner .cancel {
	width:1.25rem;
	height:1.25rem;
	float:right;
	margin-top:1.3rem;
	background-image:url(../img/yx_p_web/cancel@1x.png);
	background-size:100%;
	background-repeat:no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
	.sticky-banner .cancel {
	background-image:url("../img/yx_p_web/cancel@2x.png")
}
}@media only screen and (max-width: 600px) {
	.whitebook {
	display:none
}
}.event-banner {
	margin:auto;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
@media only screen and (max-width: 2048px) {
	.event-banner {
	width:1000px;
	height:300px;
	background-image:url("/media/img/yx_p_web/PC@1x.png")
}
}@media only screen and (max-width: 2048px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 2048px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (min-resolution: 1.3dppx) {
	.event-banner {
	background-image:url("/media/img/yx_p_web/PC@2x.png")
}
}@media only screen and (min-width: 2048px) {
	.event-banner {
	width:1000px;
	height:300px;
	background-image:url("/media/img/yx_p_web/PC@2x.png")
}
}@media only screen and (max-width: 1024px) {
	.event-banner {
	position:relative;
	left:50%;
	transform:translateX(-50%)
}
}@media only screen and (max-width: 414px) {
	.event-banner {
	background-image:url("/media/img/yx_p_web/mobile@2x.png");
	background-size:contain
}
}@media only screen and (max-width: 414px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 414px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 414px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 414px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 414px) and (min-resolution: 1.3dppx) {
	.event-banner {
	background-image:url("/media/img/yx_p_web/mobile@3x.png")
}
}.temp_price {
	width:100%;
	position:absolute;
	margin:auto;
	color:#00c2c9;
	font-size:18px;
	top:35%
}
@media only screen and (max-width: 1024px) {
	.temp_price {
	top:40%
}
}.temp_price_share {
	width:100%;
	position:absolute;
	margin:auto;
	color:#999999;
	font-size:12px;
	top:40%
}
@media only screen and (max-width: 1024px) {
	.temp_price_share {
	top:48%
}
}@media screen and (min-width: 1025px) {
	.banner-release-home .banner-release {
	display:block;
	background-color:#ffffff;
	cursor:pointer
}
.banner-release-home .cons {
	margin-top:0;
	padding-top:20px;
	padding-bottom:0;
	background-size:28%
}
.banner-release-home .cons .head {
	font-size:35px;
	line-height:1.1
}
}@media only screen and (min-width: 1025px) and (min-width: 1920px) {
	.banner-release-home .cons {
	padding-top:60px;
	padding-bottom:40px;
	background-size:35%
}
.banner-release-home .cons .head {
	font-size:50px;
	line-height:normal
}
}.banner-release-home .event-banner {
	margin:auto;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
@media only screen and (min-width: 2048px) {
	.banner-release-home .event-banner {
	width:1000px;
	height:300px;
	background-image:url("/media/img/yx_p_web/PC@2x.png")
}
}@media only screen and (max-width: 2048px) {
	.banner-release-home .event-banner {
	width:1000px;
	height:300px;
	background-image:url("/media/img/yx_p_web/PC@1x.png")
}
}@media only screen and (max-width: 2048px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 2048px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 2048px) and (min-resolution: 1.3dppx) {
	.banner-release-home .event-banner {
	background-image:url("/media/img/yx_p_web/PC@2x.png")
}
}@media only screen and (max-width: 1024px) {
	.banner-release-home .event-banner {
	display:none
}
}body {
	background:white
}
.container {
	overflow:hidden
}
